DEBUG的主要命令:
1.R命令:显示和修改寄存器的值和标志位的状态。
2.D命令:显示指定区域内的内容。
3.G命令:从起点开始执行汇编指令,到终点结束。
4.H命令:计算两个十六进制数的和与差。
5.A命令:输入汇编指令。
6.U命令:反汇编,显示机器码所对应的汇编指令。
7.T命令:跟踪执行从起点执行若干条指令。
常用伪指令的用法:
1.符号定义语句:
1)等值语句:
符号名EQU 表达式
2)等号语句:
NUM=34
……
NUM=34+1
2.变量定义语句:
符号名DB/DW/DD 表达式
3.段定义语句:
1)段定义语句格式:
段名SEGMENT 【定位类型】【组合类型】【“类别”】
……
段名ENDS
2)段假设语句:
ASSUME 段寄存器名:段名【,…】
3)ORG伪指令与地址计数器
ORG <表达式>
4)PUBLIC和EXTRN伪指令
A)PUBLIC伪指令
PUBLIU 名字【,…】
B)EXTRN伪指令
EXTRN 名字:类型【,…】
4.过程定义语句
过程名PROC NEAR/FAR
……
RET
过程名ENDP
5.结束语句
汇编语言程序的编辑.汇编.链接.调试步骤
1.编辑:打开汇编语言程序入口进入汇编语言子目录c:MASM
2.进入DEBUG ,进入调试界面,出入程序
3.编译源程序MASM 文件名.ASM
4.观察实验结果,如果没有达到设计要求,返回第一步修改命令,继续试验
5.连接程序LINK 文件名.OBJ;
6.调试程序DEBUG 文件名.EXE。