5-14下第3章.pptVIP

  • 24
  • 0
  • 约1.83万字
  • 约 71页
  • 2016-12-10 发布于广东
  • 举报
主程序与子程序 CALL label 主程序 RET 子程序 回到CALL指令后的指令处——返回地址 五.程序控制指令 2. 条件转移指令 条件转移指令Jcc根据状态标志寄存器PSW中标志位的状态确定程序是否转移。通用格式为: Jcc label ;cc条件满足,程序转向label指定的目标地址; 否则,顺序执行 注:JCC转移地址label在当前代码段内± 127范围(段内转移-短程转移);JMP为段间转移 例 CMP AL,3 JZ NEXT ;ZF=1 转至NEXT MOV BX,3 … NEXT: MOV BX,2 条件转移指令Jcc 的分类 Jcc指令不影响标志,但要利用标志 根据利用的标志位不同,分成三种情况: ⑴ 判断单个标志位状态— 单个OF、SF、ZF、PF、CF ⑵ 比较无符号数高低—组合CF、ZF ⑶ 比较有符号数大小—组合OF、SF、ZF Jcc指令实际虽然只有16条,但却有30个助记符 条件转移指令的含义 采用多个助记符,目的是为了方便记忆和使用 OF 11 15 12 DF 10 IF 9 TF 8 SF 7 ZF 6 5 AF 4 3 PF 2 1 C

文档评论(0)

1亿VIP精品文档

相关文档