(完整版)微型计算机习题答案.pdfVIP

  • 2
  • 0
  • 约1.06万字
  • 约 8页
  • 2021-11-23 发布于广西
  • 举报
第三章习题答案 Pentium 的指令系统 习题序号不对应 问答题 1. 断点中断是指怎样一种中断?在程序调试中有什么作用? 断点中断指令有什么特点?设置断点过程对应了一种什么操作?这种 操作会产生什么运行结果? 答 : 断点中断即中断类型 3,一般该中断处理程序进行程序调试,主要功能是显示一些寄存器的值,并给出一些重要的信息。在程 序调试中,断点中断就是从一个较长的程序中分离出一个较短的存在问题的程序段。断点中断的特点是指令占一个字节。设置断点 过程对应 int 3 替换那条指令,在中断处理程序中再恢复该被替换的指令,并修改堆栈中的断点地址为中断处的地址而不是下一条 指令地址。这种操作使断点中断不会影响程序的功能。 2. 用普通运算指令执行 BCD码运算时,为什么要进行十进制调整?具体讲 , 在进行 BCD码的加、减、乘、除运算时,程序段的什么 位置必须加上十进制调整指令? 答 : 在 BCD码中,只允许 0?/FONT9这 10 个数字出现,但有时候的运算结果会超过此范围,因此要进行十进制调整。进行加、件或 乘法运算时,调整指令必须紧跟在算术指令后面,在进行除法运算时,调整指令放在除法指令之前。 3. 普通移位指令(带 CF

文档评论(0)

1亿VIP精品文档

相关文档