4.1 汇编程序功能
4.1.1 汇编语言程序的建立和汇编过程
- 汇编:用汇编语言编写的源程序在输入计算机后,需要将其翻译成目标程序,计算机才能执行。这个歌过程称为汇编。
- 汇编程序:完成汇编任务的程序称为汇编程序。
- 汇编程序的输入和输出
输入:以汇编语言源程序文件作为输入
输出:两种输出文件:1.目标程序文件。2.源程序列表文件。
4.2 汇编语言程序格式
4.2.1 汇编语言语句的基本格式
- 一个汇编语言源程序中有3种基本语句:指令语句、伪指令语句和宏指令语句(宏指令语句就是由若干条指令语句形成的语句)
- 指令语句:计算机中指令系统的各条指令,每条指令语句在汇编时都产生一个供CPU执行的机器目标代码。格式如下图:
- 伪指令语句:指示汇编程序在汇编源程序时完成某些工作,比如完成数据定义、分配存储区、知识程序结束等。在汇编时,不产生目标代码,在程序汇编成目标程序后,他就不符存在了。格式如下图:
- 伪指令与指令的主要区别:
1.伪指令语句经汇编后不产生机器目标代码,而指令语句经汇编后将产生相应的机器目标代码;
2.伪指令语句所指示的操作实在程序汇编时完成的,而指令语句的操作必须在程序运行时才能完成。
标号和变量都具有三种属性:段属性、偏移属性及类型属性