将汇编语言源程序翻译成机器语言目标程序的是什么

 我来答
XYYF9798
2019-05-28 · TA获得超过26.9万个赞
知道小有建树答主
回答量:83
采纳率:100%
帮助的人:4.8万
展开全部

是汇编程序。

汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。汇编程序输入的是用汇编语言书写的源程序,输出的是用机器语言表示的目标程序。

汇编语言是为特定计算机或计算机系列设计的一种面向机器的语言,由汇编执行指令和汇编伪指令组成。采用汇编语言编写程序虽不如高级程序设计语言简便、直观。

但是汇编出的目标程序占用内存较少、运行效率较高,且能直接引用计算机的各种设备资源。它通常用于编写系统的核心部分程序,或编写需要耗费大量运行时间和实时性要求较高的程序段。

扩展资料:

分类:

1、简单汇编程序

简单汇编程序 又称“装入并执行”式汇编程序。由于简便而得到广泛使用。这种汇编程序的特点是汇编后的机器语言程序直接放在内存之中准备执行。

目标程序所占据的存储位置是在汇编时固定的,并且以后不能改变,所以这种工作方式不能将多个独立汇编的子程序合并为一个完整的程序,而且只能调用位置与目标程序不冲突的程序库中的子程序。

2、模块汇编程序

模块汇编程序 为适应模块程序设计方法而研制的。它除了克服简单汇编程序的缺点之外,还提供并行设计、编码和调试不同程序模块的能力,而且更改程序时只更改有关的模块即可。

每个汇编后的程序模块称为目标模块,多个目标模块经连接装配程序组合成一个完整的可执行的程序。

3、条件汇编程序

条件汇编程序 主要特点是具有选择汇编某些程序段的能力。它适用于编写选择性较大的程序或程序包,以便根据用户的需要和设备的配置情况剪裁、编制适当的软件。

这种汇编语言通常要引入“条件转移”、“转移”等汇编指示,以便根据用户指定的汇编条件有选择地汇编某些程序段或控制汇编程序的加工路径。

参考资料来源:百度百科--汇编程序

一剑出血
高粉答主

推荐于2017-10-08 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
这种工具称为汇编器(assembler)。

汇编语言是为特定计算机或计算机系列设计的一种面向机器的语言﹐由汇编执行指令和汇编伪指令组成。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,也称汇编器。一般而言,汇编生成的是目标代码,需要经链接器(Linker)生成可执行代码才可以执行。汇编程序是系统软件中语言处理系统软件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9b702d8
2011-04-11 · 知道合伙人IT服务行家
百度网友9b702d8
知道合伙人IT服务行家
采纳数:254 获赞数:1568
计算机技术与软件资格嵌入式系统设计师

向TA提问 私信TA
展开全部
先通过“编译程序”将汇编语言源程序转换为可重定位的目标程序,再通过“链接程序”生成不可重定位目标程序,再通过“目标程序转换器”将其转换为机器语言目标程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夜隐霜华
2011-04-11 · TA获得超过3922个赞
知道小有建树答主
回答量:656
采纳率:100%
帮助的人:296万
展开全部
是“汇编程序”呀
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谁在思念谁
2011-04-12
知道答主
回答量:20
采纳率:0%
帮助的人:6.6万
展开全部
编译程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式