微型计算机基本原理与接口技术(第二版)课件作者陈红卫主编第三章节.pptVIP

  • 13
  • 0
  • 约1.12万字
  • 约 77页
  • 2018-05-08 发布于广东
  • 举报

微型计算机基本原理与接口技术(第二版)课件作者陈红卫主编第三章节.ppt

例:设x、y均为存放在X和Y单元中的16位无符号数,先判x是否大于50,如满足条件则转移到TOO_HIGH去执行;若不满足此条件,计算x-y,如果计算结果溢出,则转移到OVERFLOW去执行,否则计算|x-y|,并把结果存入RESULT中。 ?3.循环条件转移指令 ⑴ LOOP 计数循环指令 指令格式:LOOP OPR 测试条件:CX≠0 功能:CX←CX-1;CX≠0时,转到OPR所指的指令; CX=0时,顺序执行 ⑵ LOOPE/LOOPZ 指令 指令格式:LOOPE(或LOOPZ)OPR 测试条件:ZF=1且CX≠0 功能:CX←CX-1;CX≠0且ZF=1时,转到OPR所指的指令; CX=0或ZF=0时,顺序执行 ?⑶ LOOPNE/LOOPNZ 指令 指令格式:LOOPNE(或LOOPNZ)OPR 测试条件:ZF=0且CX≠0 功能:CX←CX-1;CX≠0且ZF=0时,转到OPR所指指令; CX=0或ZF=1时,顺序执行 ⑷ JCXZ指令 指令格式: JCXZ OPR 测试条件: CX=0 执行操作: 在CX的值为0时,转移到目标操作数地址。 ?4.子程序调用 ⑴ CALL 调用指令 ①段内直接调用 指令格式:CALL NEAR PTR DST 执行操作:SP←SP-2;(SP+1,SP)←IP IP←I

文档评论(0)

1亿VIP精品文档

相关文档