汇编语言上机过程(自学).ppt

汇编语言上机过程(自学)

汇编语言上机过程(自学) 附加1 用DEBUG验证程序段 通常汇编教学中,汇编程序结构会在指令系统后面讲,学生在学习指令系统时由于没有讲汇编程序结构而无法编写汇编程序来加深对汇编指令的理解,因此,在这里我们通过2个例子,介绍使用DEBUG调试工具编写程序段来学习汇编指令。 有关DEBUG的常用命令的用法请参看教材的P32 2.5 DEBUG主要命令 题目:压缩BCD码的加法运算,做58+25 MOV AL,58 ADD AL,25 DAA 运行debug ADD加法指令;DAA压缩BCD码调整指令,将运算结果调整为十进制结果一致83。 如果为32位系统则如右图操作: 64位机的同学则启动DOSBOX,输入DEBUG命令,然后用A命令输入指令序列。注意:汇编语言大小写不敏感! Debug中只使用16进制数,且无需加H后缀 直接用回车退出汇编编辑状态 使用T命令跟踪执行 第一个T命令要带上程序首地址 后面的T命令无需地址 标志位 当前指令执行后的各寄存器的结果 这是还未执行的下一条指令的反汇编 这是还未执行的下一条指令的地址和指令码 调试完后用Q命令退出DEBUG。 DEBUG命令参见教材2附录D。下面给出DEBUG中标志位状态符号的含义。 标志 为1时 为0时 溢出OF 方向DF 中断IF 符号SF 零位ZF 辅助AF 奇偶PF 进位CF OV DN EI NG Z

文档评论(0)

1亿VIP精品文档

相关文档