微型计算机原理及应用
――――实验指导书
编写: 梁亚玲
华南理工大学 2006 年 8 月
前言
结合当前电子类专业本科生微型计算机原理及应用理论课的教学我们编写了
本实验指导书,旨在培养学生运用汇编语言程序进行编程及用汇编来实现硬件控制
的能力。本书分为两部分,软件部分和硬件部分。
软件实验部分
实验一
一、实验目的
1、学会如何建立汇编源文件ASM
2 、学会调用 MASM 宏汇编程序对源文件进行汇编,获得目标程序 OBJ 及 LST
列表文件
3、学会调用LINK 连接程序汇编后的目标文件 OBJ 连接成可执行的文件 EXE
4 、学会使用 DEBUG 调试程序把可执行文件装入内存并调试运行,用 D 命令显
示目标程序,用 U 命令对可执行文件反汇编,用 G 命令运行调试。
二、实验设备
装有 MASM 软件的 IBM PC 机
三、实验内容
1、汇编程序对源程序进行翻译,生成扩展名为 OBJ 的目标文件;连接程序是将目
标程序和库文件进行连接、定位,生成扩展名为 EXE 的可执行文件;调试程序
是对目标文件进行调试,验证它的正确性。
2 、DEBUG 程序各种命令的使用方法
功能 命令格式 使用说明
从指定地址开始显示 40H 个
显示内存单元内容 D 地址
字节或 80H 个字节
先显示地址和单元内容等待
修改内存单元内容 E 地址
输入修改的内容
显示全部寄存器和标志位及
检查和修改寄
R 下条指令单元十六进制数码
存器的内容
和反汇编格式
从指定地址开始反汇编 16 个
反汇编 U 地址
或 32 个字节
从指定地址直接输入语句并
汇编 A 地址
从指定指定汇编装入内存
从指定地址开始逐条跟踪指
跟踪 T =地址
令
运行 G =地址 无断点,执行正在调试的指令
退出 Q 退出 DEBUG 返