微机原理习题课_new1概要.pptVIP

  • 113
  • 0
  • 约5.73千字
  • 约 50页
  • 2017-03-07 发布于湖北
  • 举报
微机原理习题课_new1概要

要点4:控制转移指令 所有条件转移指令(JE/JZ/JC/JA/JB…)、循环控制指令(LOOP)的操作数都是一个短标号,即位移量在-128~127的范围内。 注意:在编制大的循环程序时要注意跳转范围的限制问题,否则会出现以下的编译问题。 因此要求在编制程序时要做到短小精悍,简洁易读 提示:条件转移指令往往与逻辑指令,移位指令,CMP等指令相配合。 习题3.2 若WORD1及WORD2均为字变量,ADDITION为标号,请说明下列指令的错误之处: (1)JMP ADDITION[DI] (2)JNZ WORD2 (3)JMP FAR ADDITION (1)标号无类型(short/near) (2)Jcc 后面只跟代码标号,限短跳转(-128~+127) (3)缺PTR 例题 已知指令JMP SHORT NEXT1在程序中的偏移地址为001EH(注,这是该指令第1字节所在的地址),指令的机器码为0EB03H(其中0EBH为操作码,03H为操作数),执行该指令后程序跳转到的指令偏移地址是什么? 答案:0023H JMP SHORT NEXT1 MOV BX,2 NEXT1: MOV AX,1 跳转偏移量指得是JMP指令的下一条指令到转移去的指令之间的偏移量 如果该JMP指令的机器码是0EBE7H ⑴可以得知跳转偏移量为0E7H ⑵指令JMP SHORT

文档评论(0)

1亿VIP精品文档

相关文档