硬件描述语言就是所谓的VHDL,在电子设计中有重要的应用。具体描述这里有:
>
计算机硬件能直接识别和执行的语言是机器语言。
机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合,是电脑的CPU可直接解读的数据。
它是计算机的设计者通过计算机的硬件结构赋予计算机的 *** 作功能,全部机器指令的集合构成计算机的机器语言,用机器语言编程的程序称为目标程序。
只有目标程序才能被计算机直接识别和执行。
不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的程序,不能在另一种计算机上执行。
扩展资料
一、计算机编程语言的发展
计算机无论它表现得多么地智能,其实质也不过是这些二进制代码运算的结果。
但是二进制代码使用起来太费劲了,于是后来就在其基础上发展出的汇编语言,但是汇编依然看起来不直观,于是最终就出现了现代编程所采用的高级语言。
二、优缺点
1、优点直接执行,速度快,资源占用少。
2、缺点可读性、可移植性差,编程繁杂。
三、其他语言种类
1、汇编语言
汇编语言的实质和机器语言是相同的,都是直接对硬件 *** 作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。
它同样需要编程者将每一步具体的 *** 作用命令的形式写出来。
2、脚本语言
脚本语言(Scriptlanguage,scriptinglanguage,scriptingprogramminglanguage)是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。
3、高级语言
高级语言是大多数编程者的选择。
和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体 *** 作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。
同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。
参考资料来源:百度百科-机器语言
参考资料来源:百度百科-编程语言
一、语言构成不同
1、硬件描述语言:是电子系统硬件行为描述、结构描述、数据流描述的语言。
2、高级语言:其语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接 *** 作,使得一般人更容易学习。
二、语言特点不同
1、硬件描述语言:是对电路系统的结构、行为的标准文本描述。硬件描述语言和一些并行编程语言一样存在并行性的表达方式。
2、高级语言:较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。
三、优势不同
1、硬件描述语言:利用这种语言,数字电路系统的设计可以从顶层到底层(从抽象到具体)逐层描述自己的设计思想,用一系列分层次的模块来表示极其复杂的数字系统。
2、高级语言:与计算机的硬件结构及指令系统无关,有更强的表达能力,可方便地表示数据的运算和程序的控制结构,能更好的描述各种算法,而且容易学习掌握。
参考资料来源:百度百科-硬件描述语言
参考资料来源:百度百科-高级语言
VHDL是硬件描述语言
一般在CPLD或者FPGA等可编程器件中使用
可以 *** 作该器件的IO端口等
语法和C语言类似
C和汇编一般在PC、单片机和DSP使用
在单片机和DSP中使用时,很多情况也是 *** 作硬件的
以上就是关于硬件描述语言是什么全部的内容,包括:硬件描述语言是什么、学习FPGA用哪种硬件描述语言比较好、计算机硬件能直接识别和执行的语言是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)