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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论