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

  • 29
  • 0
  • 约1.12万字
  • 约 77页
  • 2017-03-03 发布于广东
  • 举报

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

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

③JLE(或JNG)小于等于(或不大于)时转移 指令格式:JLE(或JNG)OPR 测试条件:(SF⊕OF)∨ZF=1 执行操作:ZF=1或SF≠OF,则IP←IP+8位符号数,产生转移。如果ZF=0且SF=OF,则不发生转移。 ④JNLE(或JG)不小于等于(或大于)时转移 指令格式:JNLE(或JG) OPR 测试条件:(SF⊕OF)∨ZF=0 执行操作:ZF=0且SF⊕OF=0,产生转移。如果ZF=1或者SF≠OF,则不发生转移。 例:设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

文档评论(0)

1亿VIP精品文档

相关文档