汇编程序是一种 将汇编语言源程序翻译成机器语言程序的翻译程序。它把汇编语言(一种低级语言,使用助记符来表示机器指令)编写的程序翻译成机器可以直接执行的机器语言程序。汇编程序是面向特定计算机或计算机系列设计的,由汇编执行指令和汇编伪指令组成。
汇编程序的主要功能包括:
1. 将汇编语言中的助记符转换为机器语言指令。
2. 生成可执行的二进制代码。
3. 提供用户自定义的符号、数据类型、数据空间长度等信息。
4. 自动分配存储区域,进行进制转换,字符转ASCII码,计算表达式值等。
5. 对源程序进行错误检查并给出错误信息。
汇编程序通常用于编写系统的核心部分程序,或需要耗费大量运行时间和实时性要求较高的程序段。由于汇编语言与机器语言非常接近,因此汇编出的目标程序占用内存较少、运行效率较高,并且能直接引用计算机的各种设备资源。
总结:
汇编程序是一种重要的计算机程序,用于将汇编语言源程序翻译成机器语言程序,以便计算机能够执行。它在系统开发和底层编程中发挥着关键作用。