高级语言、汇编语言、机器语言三者的区别与联系

只说明三者之间的区别与联系即可,要快~~... 只说明三者之间的区别与联系即可,要快~~ 展开
 我来答
床前明月儿
高能答主

2019-11-19 · 探索生活中的另一种可能
床前明月儿
采纳数:101 获赞数:171947

向TA提问 私信TA
展开全部

一、指代不同

1、高级语言:相对于机器语言(machine language)是一种指令集的体系。

2、汇编语言:是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言。

3、机器语言:不经翻译即可为机器直接理解和接受的程序语言或指令代码。

二、编码方式不同

1、高级语言:语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接操作,使得一般人更容易学习。

2、汇编语言:汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

3、机器语言:使用绝对地址和绝对操作码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。


三、特点不同

1、高级语言:高级编程语言因为发展的历史,拥有很多函数库,用户可以根据自身的需求在代码中加入头文件来调用这些函数来实现自己的功能,当然使用者也可以根据自己的喜好编写函数来在后续的代码中调用。

2、汇编语言:用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。

3、机器语言:指令是一种二进制代码,由操作码和操作数两部分组成。操作码规定了指令的操作,是指令中的关键字,不能缺省。操作数表示该指令的操作对象。


参考资料来源:百度百科-汇编语言

参考资料来源:百度百科-高级语言

参考资料来源:百度百科-机器语言

杭州一知智能科技有限公司
2023-08-27 广告
机器语言 计算机直接能够接受和应用的语言,是二进制的编程语言,是人应该都看不懂 汇编语言就是用助记符来表示计算机操作命令的一种编程语言。它主要是面向硬件,比c语言等高级语言要低级点,比机器语言(就是计算机能直接执行的程序,我们编的程序都要翻... 点击进入详情页
本回答由杭州一知智能科技有限公司提供
小耳朵爱聊车
高粉答主

2021-06-10 · 说的都是干货,快来关注
知道大有可为答主
回答量:7378
采纳率:100%
帮助的人:306万
展开全部

一、指代不同

1、高级语言:相对于机器语言(machine language)是一种指令集的体系。

2、汇编语言:是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言。

3、机器语言:不经翻译即可为机器直接理解和接受的程序语言或指令代码。

二、编码方式不同

1、高级语言:语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接操作,使得一般人更容易学习。

2、汇编语言:汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

3、机器语言:使用绝对地址和绝对操作码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。


三、特点不同

1、高级语言:高级编程语言因为发展的历史,拥有很多函数库,用户可以根据自身的需求在代码中加入头文件来调用这些函数来实现自己的功能,当然使用者也可以根据自己的喜好编写函数来在后续的代码中调用。

2、汇编语言:用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。

3、机器语言:指令是一种二进制代码,由操作码和操作数两部分组成。操作码规定了指令的操作,是指令中的关键字,不能缺省。操作数表示该指令的操作对象。

以上内容参考 百度百科-汇编语言、 百度百科-高级语言、 百度百科-机器语言

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b8e46f53d
推荐于2017-11-22 · TA获得超过405个赞
知道答主
回答量:210
采纳率:0%
帮助的人:142万
展开全部
机器语言 计算机直接能够接受和应用的语言,是二进制的编程语言,是人应该都看不懂
汇编语言就是用助记符来表示计算机操作命令的一种编程语言。它主要是面向硬件,比c语言等高级语言要低级点,比机器语言(就是计算机能直接执行的程序,我们编的程序都要翻译成机器语言才能执行)要高级点

高级语言是编一些应用软件,与硬件不直接打交道的语言,比较直接,医懂,一般人都用高级语言编写程序
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
love田保恵美子
2021-03-31 · TA获得超过229个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IronMan0910
2019-01-17
知道答主
回答量:8
采纳率:0%
帮助的人:9000
展开全部
1、高级语言:与具体的计算机硬件无关, 其表达方式接近于所描述的问题, 易为人们接受和掌握,用高级语言编写程序要比低级语言容易得多,并大大简化了程序的编制和调试,使编程效率得到大幅度的提高。
2、汇编语言:是为了便于理解与记忆,将机器指令用助记符代替而形成的一种语言。汇编语言的语句通常与机器指令对应,因此,汇编语言与具体的计算机有关,属于低级语言。它比机器语言直观,容易理解和记忆,用汇编语言编写的程序也比机器语言易阅读、易排错。
3、机器语言:的每一条机器指令都是二进制形式的指令代码,计算机硬件可以直接识别。高级语言程序通常也需要翻译成汇编语言程序,再进一步翻译成机器语言代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式