汇编语言和高级语言的区别是什么?
汇编语言是面向机器的程序设计语言。在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编程序把汇编语言翻译成机器语言的过程称为汇编。
高级语音:
由于汇编语言依赖于硬件体系,且助记符量大难记,于是人们又发明了更加易用的所谓高级语言。在这种语言下,其语法和结构更类似普通英文,且由于远离对硬件的直接操作,使得一般人经过学习之后都可以编程。高级语言通常按其基本类型、代系、实现方式、应用范围等分类。
高级语言和汇编语言的区别如下:
高级语言可读性,可维护性较佳,因为考虑到诸多因素,所以程序的占用空间与执行速度,不如汇编语言,另外一点,高级语言最终还是会被编译成机器语言,这个过程都是编译程序完成,这中间隐含着不少未知因素,需要注意;汇编语言相对高级语言,可读性,可维护性低很多,不过,针对性撰写程序,可以得到速度快、占用空间小、稳定性高的结果;假设,针对某一封闭环境撰写程序,汇编语言程序执行效率会高于高级语言。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!