当前位置:首页 > 培训职业 > 正文

计算机为什么可以运行汇编语言和高级语言

好像很多书都有说了。简单说就是:

汇编的优点:

汇编已经算是机器语言了,只是用看得懂的单词来代表机器的二进制码。高速高效,直接可以在汇编语言上看到运行多少个指令,多少机器周期来完成。

汇编的缺点:

机器语言嘛,顾名思义就不是人看的东西。就算是自己写的程序,尤其是比较庞大的程序,基本上过几个月就看不懂的了。程序编写速度慢。而且移植性差,不同的芯片可能其汇编指令有不同。

高级语言的优点:

容易编写和读懂,移植性好。编写快速。

高级语言的缺点:

运行速度基本上比直接用汇编写的慢,速度和程序大小与编译软件有关。极少时候编译软件编译出错误代码可能查不出来(这情况极少)。

所以,编程人员大部分都是用高级语言为主,需要高效代码的时候用汇编的混合编程方法。

多重随机标签

猜你喜欢文章