汇编语言程序的缺点

如题所述

第1个回答  2016-05-31

汇编语言程序是面向机器的,处于整个计算机语言层次结构的底层,故被视为一种低级语言,通常是为特定的计算机或系列计算机专门设计的。不同的处理器有不同的汇编语言语法和编译器,编译的程序无法在不同的处理器上执行,缺乏可移植性;
难于从汇编语言代码上理解程序设计意图,可维护性差,即使是完成简单的工作也需要大量的汇编语言代码,很容易产生bug,难于调试;
使用汇编语言必须对某种处理器非常了解,而且只能针对特定的体系结构和处理器进行优化,开发效率很低,周期长且单调。

汇编语言优缺点
然而,汇编语言也有其明显的缺点。由于它是针对特定计算机或系列设计的,缺乏通用性,不同的处理器需要不同的汇编语言语法和编译器,导致编写的程序无法跨平台运行,缺乏可移植性。另外,汇编语言代码的可读性较差,理解和维护复杂程序变得困难。即使简单的任务,也需要大量的汇编语言代码,这使得错误排查(bug...

简述汇编语言编写单片机程序的缺点
1、入门难,一般认为汇编语言比C语言难学。2、可读性差,汇编语言必须加比较详尽的注释,否则过一段时间编程者自己看都困难。3、缺乏人性化,汇编语言使用的是面向机器的指令,与人们的思维方式相悖,需要编程者转变思维方式。4、编程工作量大,汇编语言编程的语句要多于C语言,再加上注释则工作量比较大。

汇编语言程序的缺点
缺乏可移植性; 难于从汇编语言代码上理解程序设计意图,可维护性差,即使是完成简单的工作也需要大量的汇编语言代码,很容易产生bug,难于调试; 使用汇编语言必须对某种处理器非常了解,而且只能针对特定的体系结构和处理器进行优化,

汇编语言有什么优点和缺点?
计算机汇编语言与高级语言优缺点如下:优点,直接对硬件产生作用,程序的执行效率非常高;汇编语言,直接对硬件产生作用,程序的执行效率非常高、可读性好;高级语言,简单、易用、易于理解、远离对硬件的直接操作、有可移植性。缺点,汇编语言,指令又多又难记、可读性差、无可移植性;高级语言,有些高级...

汇编语言与其他现有的高级语言比较的优势与不足
汇编语言速度很快,易于跟底层硬件打交道,完成同样的功能所生成的EXE文件非常小,如果EXE文件不能太大的话就只能用汇编了。缺点就是难于维护和阅读,程序员所需完成的工作量太大。

汇编语言主要的优缺点是什么?
3.可以编写出比一般 编译系统 高效的代码 4.可以作为不同语言或不同标准的 接口 缺点在于汇编语言是一个非常低级的语言 1.非常冗长单调,在DOS下编程时就可以体会到 2.易出BUG,且调试困难 3.代码不易维护 4.兼容性不好,与硬件 关系 非常紧密 希望解决了 你的问题 。若水妹妹 ...

简述计算机程序设计语言(机器语言、汇编语言、高级语言)的优缺点。
1、优点:可直接访问系统接口,汇编程序翻译成的机器语言程序的效率高。2、缺点:汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系,所以汇编语言同样存在着难学难用、容易出错、维护困难等缺点。三、高级语言 1、优点:形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。

在使用单片机中,汇编语言和c语言各有什么优缺点?
一、汇编语言:缺点:汇编语言属于低级语言,难理解,编程效率低,编程容易出错。优点:程序执行效率高,占用资源少, 方便对最底层的一些东西进行操作。二、C语言:缺点:危险性高,开发周期长,可移植性不如JAVA。优点:语句少但是灵活度高,针对过程的言语相比于非结构化言语条理性很好接近人类的逻辑思维...

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

汇编语言与高级语言各有什么优缺点?
计算机汇编语言与高级语言优缺点如下:机器语言(所有的代码里面只有0和1)优点:直接对硬件产生作用,程序的执行效率非常高。缺点:指令又多又难记、可读性差、无可移植性。汇编语言(符号化的机器语言,用一个符号来代表一条机器指令)优点:直接对硬件产生作用,程序的执行效率非常高、可读性好。缺点:...

相似回答
大家正在搜