文档介绍:第4章 8086/8088汇编语言(格式)
11/14/2017
1
第1章汇编语言基础知识 4章 8086/8088汇编语言(格式)
汇编语言和汇编程序的基本概念
汇编语言源程序书写格式
伪指令语句
第4章 8086/8088汇编语言(格式)
8086/8088汇编语言程序格式
汇编语言的上机过程
11/14/2017
2
第1章汇编语言基础知识 4章 8086/8088汇编语言(格式)
第4章汇编语言程序格式
教学重点
伪操作
汇编语言程序格式与开发
变量和标号
11/14/2017
3
第1章汇编语言基础知识 4章 8086/8088汇编语言(格式)
汇编语言是一种面向CPU指令系统的程序设计语言,它采用指令系统的助记符来表示操作码和操作数,用符号地址表示操作数地址,因而易记、易读、易修改,给编程带来很大方便。
用汇编语言编写的程序能够直接利用硬件系统的特性,直接对位、字节、字寄存器、存储单元、I/O端口等进行处理,同时也能直接使用CPU指令系统和指令系统提供的各种寻址方式编制出高质量的程序,这种程序不但占用内存空间少,而且执行速度快。
汇编语言
11/14/2017
4
第1章汇编语言基础知识 4章 8086/8088汇编语言(格式)
用汇编语言编写的源程序在输入计算机后,需要将其翻译成目标程序,计算机才能执行相应指令,这个翻译过程称为汇编,完成汇编任务的程序称为汇编程序。
汇编程序有基本汇编ASM(Assembler)和宏汇编MASM(Macro Assembler)两种。
汇编程序以汇编语言源程序文件作为输入,并由它产生两种输出文件:目标程序文件和源程序列表文件。
汇编程序
11/14/2017
5
第1章汇编语言基础知识 4章 8086/8088汇编语言(格式)
11/14/2017
6
第1章汇编语言基础知识 4章 8086/8088汇编语言(格式)
汇编后生成三个文件
这两个文件是二进制文件
11/14/2017
7
第1章汇编语言基础知识 4章 8086/8088汇编语言(格式)
列表文件给出机器码和汇编指令的对照,如源程序有错,将指出错误所在。
11/14/2017
8
第1章汇编语言基础知识 4章 8086/8088汇编语言(格式)
汇编程序
编辑程序
. ASM
文件
汇编程序
. OBJ
文件
连接程序
. EXE
文件
Edit 等
MASM
LINK
汇编语言程序的建立和汇编过程
在计算机上运行汇编语言程序的步骤是:
用编辑程序(任何一种文本编辑程序)建立ASM文件;
用MASM程序把ASM文件转换成OBJ文件;
用LINK程序把OBJ文件转换成EXE文件;
用DOS命令直接键入文件名就可执行该程序;
11/14/2017
9
第1章汇编语言基础知识 4章 8086/8088汇编语言(格式)
汇编程序
汇编程序的主要功能:
(1) 检查源程序,给出出错信息。
(2)产生目标文件(.obj)和列表文件(.lst)。
(3)展开宏指令。
11/14/2017
10
第1章汇编语言基础知识 4章 8086/8088汇编语言(格式)