汇编教程条件转移指令.pptVIP

  • 18
  • 0
  • 约2.39千字
  • 约 18页
  • 2015-07-29 发布于重庆
  • 举报
汇编教程条件转移指令.ppt

?/WanJun * 汇编语言程序设计 条件转移指令 指定的条件cc如果成立,程序转移到由标号label指定的目标地址去执行指令;条件不成立,则程序将顺序执行下一条指令 操作数label是采用短转移,称为相对寻址方式 Jcc Jcc label ;条件满足,发生转移:IP←IP+8位位移量 ;条件不满足,顺序执行 相对寻址方式 Jcc指令的操作数label是一个标号 一个8位位移量 Jcc指令后的那条指令的偏移地址,到目标指令的偏移地址的地址位移,且距当前IP地址-128~+127个单元的范围之内,属于段内短距离转移 相对寻址方式 Jcc指令为2个字节,条件不满足时的顺序执行就是当前指令偏移指针IP加2 Jcc Jcc指令的分类 不影响标志,但要利用标志。 根据利用的标志位不同,16条指令分成3种情况: 1. 判断单个标志位状态 2. 比较无符号数高低 3. 比较有符号数大小 Jcc 条件转移指令中的条件cc Jcc 1. 判断单个标志位状态 这组指令单独判断5个状态标志之一 ⑴JZ/JE和JNZ/JNE:利用零标志ZF,判断结果是否为零(或相等) ⑵JS和JNS:利用符号标志SF,判断结果是正是负 ⑶JO和JNO:利用溢出标志OF,判断结果是否产生溢出 ⑷JP/JPE和JNP/JPO:利用奇偶标志PF,判断结果中“1”的个数是偶是奇 ⑸JC/JB/JNAE和JNC/

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档