首页 > 试题广场 >

说明高级语言、汇编语言和机器语言的差别及其联系。

[问答题]

说明高级语言、汇编语言和机器语言的差别及其联系。

推荐

机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语言的符号表示,高级语言是面向算法的语言。高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。

发表于 2018-08-20 20:44:39 回复(0)
机器语言是二进制代码语言,汇编语言是通过用助记符来表示机器语言的符号语言(机器语言和汇编语言一一对应),而高级语言是更加自然的语言,跟接近我们日常的语言;

通常要运行一个由高级语言编写的程序,需要先通过编译器转换为汇编语言,然后汇编语言跟机器语言一一对应,编译为计算机然后直接执行的机器语言。
发表于 2020-05-21 09:38:37 回复(0)
机器语言:计算机可以执行的二进制命令,用0和1表示,执行效率最高。
汇编语言:面向机器的一种语言,用特殊符号表示指令
高级语言:面向用户的一种语言,接近自然语言,与机器无关。
发表于 2021-06-20 10:45:20 回复(0)
高级语言需要翻译成汇编语言再汇编成机器语言才能被计算机所理解和执行。高级语言是面向算法的语言(人类容易理解),汇编语言是符号语言(人类更难于理解),机器语言是二进制代码(人类最难理解但机器能直接识别)。
发表于 2020-02-24 12:42:51 回复(0)