简要描述汇编语言和高级语言的区别,
发布网友
发布时间:2022-03-23 16:37
我来回答
共2个回答
热心网友
时间:2022-03-23 18:06
首先,汇编语言直接对应机器语言,不同类型电脑不能兼容。有些高级语言是在机器语言上开发的面向对象(用户等)的高层次语言。
因为高级语言要编译成机器语言才能运行,高级语言是编一些应用软件,与硬件不直接打交道的语言,比较直接,易于常人操作。一般人都用高级语言编写程序应用程序就是由机器语言组成的,机器语言可以对应汇编语言。
其次,汇编语言的主要特点:
汇编语言程序与处理器指令系统密切相关
程序员可直接、有效地控制系统硬件
形成的可执行文件运行速度快、占用主存容量少
汇编语言与处理器密切相关
汇编语言程序的通用性、可移植性较差
高级语言与具体计算机无关
高级语言程序可以在多种计算机上编译后执行
汇编语言本质上就是机器语言
可以直接、有效地控制计算机硬件
易于产生速度快、容量小的高效率目标程序
高级语言不针对具体计算机系统
不易直接控制计算机的各种操作
目标程序比较庞大、运行速度较慢
热心网友
时间:2022-03-23 19:24
汇编语言就是用助记符来表示计算机操作命令的一种编程语言。它主要是面向硬件,比c语言等高级语言要低级点,比机器语言(就是计算机能直接执行的程序,我们编的程序都要翻译成机器语言才能执行)要高级点
高级语言是编一些应用软件,与硬件不直接打交道的语言,比较直接,医懂,一般人都用高级语言编写程序
参考资料:互联网