什么是汇编语言?

什么是汇编语言?汇编语言编写的程序怎么转换成机器语言程序?转换后的程序能否在无系统的电脑上运行?转换后的程序能否在不同的机器上运行?汇编语言支不支持界面开发?怎么学习汇编... 什么是汇编语言?汇编语言编写的程序怎么转换成机器语言程序?转换后的程序能否在无系统的电脑上运行?转换后的程序能否在不同的机器上运行?汇编语言支不支持界面开发?怎么学习汇编语言? 展开
 我来答
吴诗妍好

2020-02-12 · TA获得超过20.2万个赞
知道顶级答主
回答量:11.8万
采纳率:90%
帮助的人:1.4亿
展开全部
自从1946年世界上第一台电子计算机问世,人类和机器的交流方式和语言就成为了软件工程师和计算机从业者的主要研究方向,更有效更简便的编程语言成为了软件工程师的新宠儿,伴随着计算机的飞速发展,计算机的硬件升级速度也越来越快,对编程语言的要求也日益严格。在过去的几十年,编程语言有了长足的发展,至今已经有四代语言问世。大量的编程语言为了满足不同领域的编程要求和软件功能,经历 了被修改,被取代,被发展等过程,最终发展成了现在编程语言的多样化。尽管人们多次试图寻找一个能够适应所有编程环境的通用语言,但 是却没有一次成功。程序设计语言正在与现代科技日益飞跃,人类的智慧在日益彰显。[2]
机器语言
计算机的硬件作为一种电路元件,它的输出和输入只能是有电或者没电,也就是所说的高电平和低电平,所以计算机传递的数据是由“0” 和“1”组成的二进制数,所以说二进制的语言是计算机语言的本质。计算机发明之初,人们为了去控制计算机完成自己的任务或者项目,只能去编写“0”、“ 1”这样的二进制数字串去控制电脑,其实就是控制计算机硬件的高低电平或通路开路,这种语言就是机器语言。直观上看,机器语言十分晦涩难懂,其中的含义往往要通过查表或者手册才能理解, 使用的时候非常痛苦,尤其当你需要修改已经完成的程序时,这种看起来无序的机器语言会让你无从下手,也很难找到程序的错误。而且,不同计算机的运行环境不同,指令方式操作方式也不尽相同,所以当你在这种机器语言就有了特定性,只能在特定的计算机上执行,而一旦换了机器就需要重新编程,这极大的降低了程序的使用和推广效率。但由于机器语言具有特定性,完美适配特定型号的计算机,故而运行效率远远高过其他语言。机器语言,也就是第一代编程语言。[2]
汇编语言
不难看出机器语言作为一种编程语言, 灵活性较差可阅读性也很差,为了减轻机器语言带给软件工程师的不适应,人们对机器语言进行了升级和改进:用一些容易理解和记忆的字母,单词来代替一个特定的指令。通过这种方法,人们很容易去阅读 已经完成的程序或者理解程序正在执行的功能,对现有程序的bug修复以及运营维护都变得更加简单方便,这种语言就是我们所说的汇编语言, 即第二代计算机语言。
更多追问追答
追问
汇编语言编写的程序怎么转换成机器语言程序?转换后的程序能否在无系统的电脑上运行?转换后的程序能否在不同的机器上运行?汇编语言支不支持界面开发?怎么学习汇编语言?
追答
你真的想学汇编语言的话,最好是去报一个培训班呀。
闾卿吉谷雪
2020-02-19 · TA获得超过3843个赞
知道大有可为答主
回答量:3098
采纳率:35%
帮助的人:205万
展开全部
在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。汇编语言是理解整个计算机系统的最佳起点和最有效途径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大炮1980

2020-02-14 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.3万
采纳率:78%
帮助的人:1876万
展开全部
汇编语言是一种基于助记符,操作码和操作数的针对不同处理器指令集的编程语言,本质属于机器语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
艾皓苌冰冰
2020-02-21 · TA获得超过3788个赞
知道小有建树答主
回答量:3110
采纳率:32%
帮助的人:463万
展开全部
汇编语言是面向机器的程序设计语言,是一种低级语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
永恒pascal
2020-02-12 · TA获得超过4357个赞
知道大有可为答主
回答量:3902
采纳率:93%
帮助的人:664万
展开全部
搜索百度的“汇编语言”词条,它会告诉你的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式