一、实验目的:
1.熟悉DEBUG的功能及运行。
2.掌握DEBUG常用命令。
二、实验内容:
- DEBUG的加载及其常用命令(A、U、R、D、E、T、P、G、Q)的使用情况。(注意:微机进入DEBUG状态下之后,一切立即数和地址数据均被默认为十六进制数,在输入时数的后面不加后缀“H”。)
2.将数据段中的两个数求和,结果保存在数据段中。
源程序、机器语言程序如下:
CS:0100 Al
00 00 MOV AX,[0000]
CS:0103 03
06 02 00 ADD
AX,[0002]
CS;0107 A3 04 00 MOV [0004],AX
CS:010A CB RETF
数据段内容如下:
DS:0000 23 25 ;两个已知数
3.在Debug中编制简单的汇编程序片断,并调试运行,得出结果。
三、实验主要步骤:
1.在DOS或Windows的命令行窗口执行命令Debug.exe,进入Debug程序环境,熟悉Debug各个命令的用法。
- 实验步骤
(1)用E命令键人上述机器语言程序和数据段的初值。
—E DS:000 23 25
—E DS:006 2A 2A 2A (2A为*,是为便于查看数据段内容而设置)
—E CS:100 A1 00
00 03 06
02 00
—E CS&#