与高级语言相比汇编语言编写的程序通常是

与高级语言相比汇编语言编写的程序通常是... 与高级语言相比汇编语言编写的程序通常是 展开
 我来答
水果山猕猴桃
高能答主

2019-05-24 · 经不住似水流年,逃不过此间年少
水果山猕猴桃
采纳数:519 获赞数:110489

向TA提问 私信TA
展开全部

一、机器相关性

这是一种面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。因为是机器指令的符号化表示,故不同的机器就有不同的汇编语言。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。

二、高速度和高效率

汇编语言保持了机器语言的优点,具有直接和简捷的特点,可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等,且占用内存少,执行速度快,是高效的程序设计语言

三、编写和调试的复杂性

由于是直接控制硬件,且简单的任务也需要很多汇编语言语句,因此在进行程序设计时必须面面俱到,需要考虑到一切可能的问题,合理调配和使用各种软、硬件资源。这样,就不可避免地加重了程序员的负担。与此相同,在程序调试时,一旦程序的运行出了问题,就很难发现。

编程语言有两种形式:汇编语言和高级语言。 

汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。 

高级语言是目前绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。 

高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。 

扩展资料:

早期的程序设计均使用机器语言。程序员们将用0, 1数字编成的程序代码打在纸带或卡片上,1打孔,0不打孔,再将程序通过纸带机或卡片机输入计算机,进行运算。这样的机器语言由纯粹的0和1构成,十分复杂,不方便阅读和修改,也容易产生错误。

程序员们很快就发现了使用机器语言带来的麻烦,它们难于辨别和记忆,给整个产业的发展带来了障碍,于是汇编语言产生了。

汇编语言的主体是汇编指令。汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。

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

梓儿nice
2019-12-20 · TA获得超过4001个赞
知道答主
回答量:3795
采纳率:6%
帮助的人:198万
展开全部
机器相关性这是一种面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gcbjoy
2017-11-24 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:92%
帮助的人:2100万
展开全部
汇编语言编写的程序(编译后的可执行程序)代码更短、效率更高(即执行速度更快),但程序的开发效率较低,实现复杂的功能较困难。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙孤鲆0fx
2017-10-10 · TA获得超过569个赞
知道答主
回答量:546
采纳率:32%
帮助的人:152万
展开全部
  移舟泊烟渚,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cqs8031
2017-10-11 · TA获得超过1.8万个赞
知道大有可为答主
回答量:1.9万
采纳率:31%
帮助的人:5516万
展开全部
占用系统资源少
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式