问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

机器语言.汇编语言.高级语言三者之间各有什么特点

发布网友 发布时间:2022-03-29 11:47

我来回答

4个回答

热心网友 时间:2022-03-29 13:16

机器语言是二进制代码,硬件能直接执行。你也知道的,电脑是只认识0和1的。但是用机器语言写程序,那是非常蛋疼的。指令多的数不清,还全是0和1组成,你说写个程序能不痛苦吗?即使只是在寄存器之间传一下数据,执行一下加法指令就已经痛苦得不得了。更不要说编写比较复杂的程序了。
为了方便记忆,我们发明了汇编语言。每一条汇编指令都可以唯一对应一条机器语言指令,也就是可以翻译成唯一的一段二进制代码。汇编语言和机器语言的指令是一一对应的。
但是汇编语言还是太不符合人们的日常语言习惯了,硬件相关性也太高,移植性很差(所谓移植性就是说我在一台机器上编了一段程序,能在上面执行,但是我还需要让它到另一台机器上也可以执行啊,这就是移植)。所以在汇编的基础上出现了高级语言。高级语言就和我们平时的语言习惯比较相似了,里面会有if,case,for,while这样的语句,读起来就像是人说话一样,告诉机器先做什么然后做什么,如果怎么样就怎么样,如果怎么样就一直做什么等等。并且高级语言的硬件相关性就很低了,就像你现在的一段程序,在X86的PC机上可以运行,放在AMD的K8平台上一样也能运行。当然,里面也许要进行一点点改变,但是绝对不是像汇编那样,基本上一点也用不上。
高级语言编写的程序通过编译器最终还是要生产二进制代码才能被硬件执行的,编译器的编译程序有四个步骤:预处理,编译,汇编,链接。
具体这四步到底做些什么那是很复杂的了。但是他也是要在中间生成汇编代码,然后再生成机器码的,如果你感兴趣可以去看看编译原理。

热心网友 时间:2022-03-29 14:34

机器语言就是直接的二进制代码,是硬件能直接执行的最低级代码
汇编语言是仅次于机器语言的低级语言,也能由硬件直接执行,只是代码为了方便阅读和记忆而使用符号化的语言
高级语言基本上不跟硬件打交道的,需要有编译器编译后机器才能执行
(个人理解)

热心网友 时间:2022-03-29 16:09

机器语言只能识别0和1这两个数字,而汇编语言是编译了的机器语言,高级语言是比汇编语言再高级的语言,记忆性更好,还有固定的语法。

热心网友 时间:2022-03-29 18:00

机器语言是计算机特有的认识语言,他由一系列的机器代码代表.汇编语言是人类可以识别的并由计算机执行的语言命令.高级语言....
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 如何撤回微信消息 撤回微信消息时间限制 微信消息撤回的时间,为什么是两分钟之内? 微信撤回时间多长 微信回收信息时间 微信撤回时间是3小时吗? 如何备份QQ联系人信息导出到EXCEL表格上 qq通讯录怎么备份 我把手机丢了 我的电话号码都备份在QQ通讯录里了 ... 苹果手机怎么把通讯录导出到qq 苹果手机怎么把通讯录导出到qq? 怎样用qq备份和导出手机通讯录 如何通过qq导出通讯录到新手机 把电话本存入qq如何导出 如何将QQ通讯录导出? 怎样在qq里导出备份联系人 我换手机了我把手机号给存打QQ电话册里了怎么 复制... 怎样从手机QQ里导出通讯录? 经期可以吃补血的东西吗? 月经期吃什么进补呢? 来姨妈期间是不是应该吃一些补血的东西 微信通讯录未添加的朋友怎么删除 苹果4如何删除微信中的未加新朋友列表 怎样删除微信中没添加的好友 苹果手机怎么删除微信中未添加的来自手机通讯录的... 怎样删除微信通讯录里没有添加的朋友 微信里添加的朋友怎么删除? 楚国的发源地丹阳是在何处? 楚国丹阳在什么地方 地名,古代的“丹阳”是现在的什么地方? 春秋时楚始都丹阳在哪里? 楚国都城之一丹阳属于当今什么省? 楚国国都在现在哪座城市? 楚国是现在的什么地方? 楚国的历代都城 楚国的国都丹阳在河南南阳淅川境内?_ 苏秦说六国 气死在丹阳?丹阳在哪? 楚国当年主要分布在现在的什么位置?哪个省份? 战国时期楚国国都是哪? 秦楚燕韩赵魏齐,当时的都城都是现在哪里呢? “楚始都丹阳”是否藏在丹江口水库下,有什么证据?