- 183
- 0
- 约 9页
- 2017-06-21 发布于河南
- 举报
8086汇编语言上机调试 实验报告
一、实验目的
(1)掌握常用DEBUG命令: G,D,R,T,U,Q。
(2)掌握工具软件EMU8086。
(3)掌握完整程序设计方法的格式,能正确书写数据段,代码段等。
图1 汇编语言程序的建立及汇编过程
2.1.2、汇编语言程序上机过程
1)、用编辑程序(如EDIT.EXE)建立ASM源文件;
2)、用汇编程序(如MASM.EXE)把ASM文件转汇编成OBJ文件;
3)、用连接程序(如LINK.EXE)把OBJ文件转连接成EXE文件;
4)、用调试程序(如DEBUG.COM)来调试和执行
5)、 生成EXE或COM文件
2.2 、汇编语言程序格式
存储器的物理地址由段基址和偏移地址组合而成,任何一个逻辑段,无论是代码段,数据段,堆栈段,附加段都必须进行段定义,以便连接程序把不同段和模块连接成一个可执行程序。此外,还必须明确段和段寄存器之间的关系,这可使用段分配语句来完成。
2.2.1、段定义语句
四个逻辑段不一定全部要定义,通常代码段和数据段是必须的,附加段可以省略。但当代码段中使用了串指令,必须设置附加段作目标串基址用,附加段也可用来存放数据,增大数据段容量。
(1)代码段:存放程序执行的指令
(2)数据段:存放程序所需的数据
(3)堆栈段:存放程序执行的临时信息
数据段定义格式:
DATA SEGMENT
原创力文档

文档评论(0)