说明高级语言、汇编语言和机器语言的差别及联系。要简单点的

[复制链接]
查看11 | 回复3 | 2020-4-17 21:35:26 | 显示全部楼层 |阅读模式
高级语言、汇编语言和机器语言的差别:1、对硬件系统的要求不同:高级语言基本脱离机器的硬件系统。汇编语言具有更高的机器相关性。机器语言通过计算机的硬件系统结合,赋予计算机操作功能。2、编程语言表达方式不同:高级语言,接近于人的自然语言或数学语言。汇编语言,用一些容易理解和记忆的字母,单词来代替一个特定的指令,称为助记符。机器语言指令是一种二进制代码。3、编程者掌握的难易程度不同:高级语言,容易被初学者所掌握,很容易学习。汇编语言,比机器语言更加方便书写与阅读。机器语言,不便于阅读、难以记忆。高级语言、汇
回复

使用道具 举报

千问 | 2020-4-17 21:35:26 | 显示全部楼层
首先,高级语言是给人看的,汇编语言是给半人半机器看的,机器语言是给机器识别的。其次,高级语言主要体现的是逻辑,汇编语言将逻辑转化成了实现逻辑的步骤,用伪机器代码来形容应该就比较好理解,机器语言则完全是01代码,给机器识别的。最后,高级语言不论是C++还是Java,在编译的时候,都会先转化成汇编代码,然后再转成机器码,就是我们平时常见的exe文件。
回复

使用道具 举报

千问 | 2020-4-17 21:35:26 | 显示全部楼层
汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。高级语言是目前绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行