文档详情

汇编实验一 Debug命令练习.pdf

发布:2017-06-07约3.77千字共4页下载文档
文本预览下载声明
汇编上机实验一 调试程序 DEBUG 命令练习 汇编实验一 Debug 命令练习 一、 进入 Debug 步骤略。 进入 DEBUG后,“—”是 DEBUG 提示符。DEBUG 只能对扩展名为.COM,.EXE 的文件进行调试。 DEBUG 命令的一些共同特点 (1)命令及参数可以是大写、小写或两者的组合。 (2)只有按下↙键,命令才有效。 (3)按下Ctrl+Break键,则停止命令的执行,返回 DEBUG 的提示符“_”。 (4)如果命令产生大量输出,可按下Ctrl+_Num Lock键,使显示停止卷动以便 阅读,再按其他键时继续卷动显示。 (5)所有输入和显示的数,均为十六进制数,其后不跟 H。 二、 R 命令练习 R 命令功能:显示和修改寄存器内容和标志。 格式:R 寄存器名 说明:显示/修改单个寄存器内容,例如:R AX↙ 显示全部寄存器内容,例如:R↙ 显示标志寄存器内容,例如:RF↙ 标志为: 溢出 方向 中断 符号 零 辅助进位 奇偶 进位 置位 OV DN EI NG ZR AC PE CY 复位 NV VP DI PL NZ NA PO NC 练习题目: 1. 观看寄存器 ax, bx, cx, dx 的内容是多少? 2 .将BX 的内容修改为 0234H,将 CX 的内容修改为 5678H 。 3 .将BL 的内容修改为 9AH,将 CH 的内容修改为 6DH 4 .再次观看BX 和 CX 的内容。 5 .观看此时 CF=?, SF=?, OF=?, ZF=? 步骤(参考答案):1. -R ↙ 2. -rbx↙ 在:后键入 0234↙ -rcx↙在:后键入 5678↙ 3. -rbx↙ 显示此时 BX 的内容为 0234,在:后键入 029a↙ -rcx↙ 显示此时 CX 的内容为 5678,在:后键入 6D78↙ 4. 若前面几步操作正确,(BX)=029AH, (CX)=6D78H 5. 略 三、 D 命令练习 D 命令功能:显示部分内存的内容。 格式:D[地址]/[范围] 说明:显示分两部分,一部分时字节的十六进制数形式,另一部分是 ASCII 码形式,不可见 说明:蓝色字为阅读内容,黑色为练习题目,红色为答案 汇编上机实验一 调试程序 DEBUG 命令练习 字符用“.”表示。 练习题目: 1. 观看数据段中偏移地址为 0100 开始的前 128 个单元的内容 2 .观看数据段接下来的 128 个单元内容 3. 观看数据段中偏移地址为 0100 开始的 8 个单元的内容 四、 E 命令练习 E 命令功能:修改内存单元的内容。 格式:E 地址[内容表] 说明:具有两种操作:1)用内容表中的内容替换制定地址的一个或多个字节的内容;2)允 许顺序显示和修改字节内容,不修改的可按空格。如只键入一个地址偏移量,则缺省的段再 DS 中。按↙键结束命令。 练习题目: 1. 将数据段中偏移地址为 0100 开始的 8 个单元的内容改为 41,42,43,44,45,46, 47,48,看看这些都是什么字符? 2. 将数据段中偏移地址为 0108 开始的 8 个单元的内容改为 30 ,31 ,32,33 ,34,35 , 36 ,37,看看这些都是什么字符? 3. 将数据段中偏移地址为 0110 开始的 8 个单元的内容改为 61,62,63,64,65,66, 67,68,看看这些都是什么字符? 4. 观看 DS:0100 开始的前 24 个单元的内容 5 .某字变量X(16 位)存放在 DS:0102 处,将该变量的值修改为 1234H 五、 A ,T,U,G 命令练习 A 汇编命令功能:把 IBM PC
显示全部
相似文档