汇编程序分类
发布网友
发布时间:2024-07-02 13:56
我来回答
共1个回答
热心网友
时间:2024-08-07 03:47
汇编程序根据其功能和特性主要分为几种类型:
简单汇编程序,又名“装入并执行”式,其特点是汇编后的机器语言程序直接存于内存准备执行。但其局限性在于目标程序存储位置固定,不支持模块化和子程序调用,只适合单一程序设计。
模块汇编程序是为了模块化程序设计而设计的,它克服了简单汇编的不足,支持并行设计和模块化调试,更改程序时只需改动相关模块即可。目标模块通过连接装配程序组合成完整程序。
条件汇编程序具有选择性汇编能力,适用于编写可定制的软件,能根据用户需求和设备配置动态剪裁程序。
宏汇编程序则增强了宏加工功能,用户可以定义和使用宏指令,适用于程序中频繁出现且格式固定的代码段,提高代码复用性和可读性。
高级汇编程序结合了高级语言的简洁性和汇编语言的效率,允许使用高级控制语句和直接汇编控制硬件,如PL/360语言汇编程序和类似ALGOL、FORTRAN的汇编程序。
扩展资料
把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。汇编程序输入的是用汇编语言书写的源程序,输出的是用机器语言表示的目标程序。汇编语言是为特定计算机或计算机系列设计的一种面向机器的语言,由汇编执行指令和汇编伪指令组成。采用汇编语言编写程序虽不如高级程序设计语言简便、直观,但是汇编出的目标程序占用内存较少、运行效率较高,且能直接引用计算机的各种设备资源。它通常用于编写系统的核心部分程序,或编写需要耗费大量运行时间和实时性要求较高的程序段。