发布网友 发布时间:2022-04-14 17:34
共6个回答
懂视网 时间:2022-04-14 21:56
汇编语言与高级语言区别如下:
1、高级语言具有可移植性,就是说在一种型号CPU的机器上编写了程序到另外CPU的机器上一样能够运行;而汇编语言不具有可移植性。这是最主要的区别。
2、高级语言易学易懂易上手,而且容易维护;汇编语言正好相反。
3、高级语言基本上不能对硬件直接编程,而汇编语言可以。所以一般单片机开发或者嵌入式系统的开发一般就选择汇编语言和C语言编程。
汇编语言(英语:Assembly language,又称:符号语言)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
高级语言(High-level programming language)相对于机器语言(machine language,是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据)而言。是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。由于早期电脑业的发展主要在美国,因此一般的高级语言都是以英语为蓝本。在1980年代,当东亚地区开始使用电脑时,在日本、台湾及中国大陆都曾尝试开发用各自地方语言编写的高级语言,当中主要都是改编BASIC或专用于数据库数据访问的语言,但是随着编程者的外语能力提升,现时的有关开发很少。
热心网友 时间:2022-04-14 19:04
一、指代不同
1、高级语言:相对于机器语言(machine language)是一种指令集的体系。
2、汇编语言:是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言。
3、机器语言:不经翻译即可为机器直接理解和接受的程序语言或指令代码。
二、编码方式不同
1、高级语言:语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接操作,使得一般人更容易学习。
2、汇编语言:汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
3、机器语言:使用绝对地址和绝对操作码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。
三、特点不同
1、高级语言:高级编程语言因为发展的历史,拥有很多函数库,用户可以根据自身的需求在代码中加入头文件来调用这些函数来实现自己的功能,当然使用者也可以根据自己的喜好编写函数来在后续的代码中调用。
2、汇编语言:用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。
3、机器语言:指令是一种二进制代码,由操作码和操作数两部分组成。操作码规定了指令的操作,是指令中的关键字,不能缺省。操作数表示该指令的操作对象。
参考资料来源:百度百科-汇编语言
参考资料来源:百度百科-高级语言
参考资料来源:百度百科-机器语言
热心网友 时间:2022-04-14 20:22
一、指代不同
1、高级语言:相对于机器语言(machine language)是一种指令集的体系。
2、汇编语言:是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言。
3、机器语言:不经翻译即可为机器直接理解和接受的程序语言或指令代码。
二、编码方式不同
1、高级语言:语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接操作,使得一般人更容易学习。
2、汇编语言:汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
3、机器语言:使用绝对地址和绝对操作码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。
三、特点不同
1、高级语言:高级编程语言因为发展的历史,拥有很多函数库,用户可以根据自身的需求在代码中加入头文件来调用这些函数来实现自己的功能,当然使用者也可以根据自己的喜好编写函数来在后续的代码中调用。
2、汇编语言:用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。
3、机器语言:指令是一种二进制代码,由操作码和操作数两部分组成。操作码规定了指令的操作,是指令中的关键字,不能缺省。操作数表示该指令的操作对象。
以上内容参考 百度百科-汇编语言、 百度百科-高级语言、 百度百科-机器语言
热心网友 时间:2022-04-14 21:56
机器语言 计算机直接能够接受和应用的语言,是二进制的编程语言,是人应该都看不懂热心网友 时间:2022-04-15 00:04
1、高级语言:与具体的计算机硬件无关, 其表达方式接近于所描述的问题, 易为人们接受和掌握,用高级语言编写程序要比低级语言容易得多,并大大简化了程序的编制和调试,使编程效率得到大幅度的提高。热心网友 时间:2022-04-15 02:29
汇编语言的主要特点: