汇编和高级语言的区别?

如题所述

1、可读性:

高级语言可读性、可维护性较佳,汇编语言的可读性较差。

2、程序的执行效率:

汇编语言程序的占用空间小,执行速度快,执行效率高,高级语言占用的空间大,执行效率较低。

3、可维护性:

汇编语言可维护性低很多,代码复杂,针对性撰写程序,可以得到速度快、稳定性高的结果。高级语言的可维护性较高。但是速度较慢,稳定性不高。

执行效率:汇编语言编写的源程序比高级语言编写的源程序执行效率高。

扩展资料:

汇编语言优缺点:

优点

汇编语言作为机器语言之上的第二代编程语言,它也有很多优点:

可以轻松地读取存储器状态以及硬件I/O接口情况

编写的代码因为少了很多编译的环节,可以能够准确的被执行

作为一种低级语言,可扩展性很高 

缺点

因为代码非常单调,特殊指令字符很少,所以造成了代码的冗长以及编写的困难

因为汇编仍然需要自己去调用存储器存储数据,很容易出现BUG,而且调试起来也不容易

就算完成了一个程序,后期维护时候也需要耗费大量的时间。

因为机器的特殊性造成了代码兼容性差的缺陷。

高级语言特点

高级编程语言作为一种通用的编程语言,它的语言结构和计算机本身的硬件以及指令系统无关,它的可阅读性更强,能够方便的表达程序的功能,更好的描述使用的算法。

 容易被初学者所掌握,很容易学习。而且容易学习掌握。

高级编程语言因为是一种编译语言,所以他的运行速度比汇编程序要低,同时因为高级语言比较冗长,所以代码的执行速度也要慢一些。

参考资料来源:百度百科-汇编语言

参考资料来源:百度百科-高级语言

温馨提示:内容为网友见解,仅供参考
第1个回答  2023-01-13
汇编语言和高级语言的区别是什么?
区别?
一种,是汇编语言,比较简单,几十条而已。
另一种,是各类高级语言,无穷无尽语句,学不完的。

汇编和高级语言有什么区别?
一、指代不同 1、高级语言:相对于机器语言(machine language)是一种指令集的体系。2、汇编语言:是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言。3、机器语言:不经翻译即可为机器直接理解和接受的程序语言或指令代码。二、编码方式不同 1、高级语言:语法和结构更类似汉字或者...

汇编语言和高级语言的区别
1、汇编语言比高级语言更加接近机器语言,是几乎所有高级语言的基础。2、汇编语言是面向机器的程序设计语言。在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编...

汇编语言与高级语言区别
这是最主要的区别。2、高级语言易学易懂易上手,而且容易维护;汇编语言正好相反。3、高级语言基本上不能对硬件直接编程,而汇编语言可以。所以一般单片机开发或者嵌入式系统的开发一般就选择汇编语言和C语言编程。汇编语言(英语:Assemblylanguage,又称:符号语言)是一种用于电子计算机、微处理器、微控制...

汇编和高级语言的区别?
1、可读性:高级语言可读性、可维护性较佳,汇编语言的可读性较差。2、程序的执行效率:汇编语言程序的占用空间小,执行速度快,执行效率高,高级语言占用的空间大,执行效率较低。3、可维护性:汇编语言可维护性低很多,代码复杂,针对性撰写程序,可以得到速度快、稳定性高的结果。高级语言的可维护性较...

汇编语言和高级语言的区别是什么
1、汇编语言:也称符号语言,属于低级语言,是面向机器的语言,和具体机器的指令系统密切相关。机器语言用指令代码编写程序,而符号语言用指令助记符来编写程序。2、高级语言:并不是特指的某一种具体的语言,而是包括很多编程语言。高级语言与计算机的硬件结构及指令系统无关,它有更强的表达能力,可方便...

汇编语言和高级语言的区别
语法和结构,编程效率。1、语法和结构:汇编语言是一种低级语言,使用助记符来表示计算机指令。高级语言是一种高级语言,使用人类易懂的语法和词汇来描述程序的逻辑和功能。2、编程效率:汇编语言的编程效率低,高级语言的编程效率高。

汇编语言是高级语言吗?
汇编语言不是高级语言。区别有下列三方面:1、高级语言具有可移植性,就是说在一种型号CPU的机器上编写了程序到另外CPU的机器上一样能够运行;而汇编语言不具有可移植性。2、高级语言易学易懂易上手,而且容易维护;汇编语言正好相反。3、高级语言基本上不能对硬件直接编程,而汇编语言可以。所以一般...

8.汇编语言与高级程序设计语言的主要区别是什么
汇编语言与高级程序设计语言的主要区别在于其特性与应用领域。汇编语言作为面向机器的低级语言,具有机器相关性,即为特定的计算机或系列计算机专门设计,不同的机器对应不同的汇编语言。这种设计使得汇编语言能够直接、简捷地访问、控制计算机的硬件设备,如磁盘、存储器、CPU、I\/O端口等,程序执行速度和效率高...

与高级语言相比 汇编语言通常
高级语言,如C,C++,Java等都要转译成与汇编对应的机器码才能执行,比如一个简单的“hello world,用汇编语言编写的程序文件可能只有几百个字节,而用C、DELPHI等编写的程序至少有几万个字节。虽然看起来汇编的程序代码比较繁琐,可读性不强,但是他是机器代码计算机能直接识别;而高级语言则不同虽然可读...

程序设计语言通常被分为哪3类?它们有什么区别?
程序设计语言通常分为:机器语言、汇编语言、高级语言三类。三者的区别如下:一、定义不同 1、机器语言 机器语言是最底层的语言,只有“0”和“1”,二进制语言,就像开关一样,0是关,1是通过。一句话,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言,就是机器语言。2、汇编...

相似回答
大家正在搜