将汇编语言编写的程序转换为目标程序。
汇编语言是为特定计算机或计算机系列设计的一种面向机器的语言,由汇编执行指令和汇编伪指令组成。采用汇编语言编写程序虽不如高级程序设计语言简便、直观,但是汇编出的目标程序占用内存较少、运行效率较高,且能直接引用计算机的各种设备资源。
它通常用于编写系统的核心部分程序,或编写需要耗费大量运行时间和实时性要求较高的程序段。
扩展资料
简单汇编程序
简单汇编程序又称“装入并执行”式汇编程序。由于简便而得到广泛使用。这种汇编程序的特点是汇编后的机器语言程序直接放在内存之中准备执行。
目标程序所占据的存储位置是在汇编时固定的,并且以后不能改变,所以这种工作方式不能将多个独立汇编的子程序合并为一个完整的程序,而且只能调用位置与目标程序不冲突的程序库中的子程序。一、结构不同
1、汇编程序:汇编程序输入的是用汇编语言书写的源程序,输出的是用机器语言表示的目标程序。
2、汇编源程序:汇编源程序 = 汇编指令 + 伪指令。
二、组成不同
1、汇编程序:一个汇编程序是由多个段组成的,这些段被用来存放代码、数据、或当作栈空间来使用。
2、汇编源程序:源程序中最终由计算机执行、处理的指令或数据。
三、分类不同
1、汇编程序:简单汇编程序、模块汇编程序、条件汇编程序、宏汇编程序、高级汇编程序。
2、汇编源程序:分为伪指令(编译器处理)和汇编指令(编译为机器码)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)