指令对标志寄存器的影响总结.docVIP

  • 29
  • 0
  • 约2.21千字
  • 约 3页
  • 2021-11-30 发布于河北
  • 举报
指令类型 助记符 对标志寄存器的影响 备注 ZF CF PF SF OF AF DF IF TF 数 据 传 送 类 通用 MOV 不影响标志位 交换 XCHG 堆栈 操作 PUSH POP 地址 传送 LEA LDS LES 累加器 专用 IN OUT XALT 标志 寄存器 LAHF SAHF 标志寄存器低八位的内容由AH的值决定 CF,AF,ZF,SF,PF的值会被影响 PUSHF 不影响标志位 POPF 标志寄存器的内容由装入的具体值决定 可能影响所有标志位 算术运算类 加法 指令 ADD √ √ √ √ √ √ ADC √ √ √ √ √ √ INC √ √ √ √ √ INC指令不影响CF AAA ? √ ? ? ? √ ?表示不确定或者未定义 DAA √ √ √ √ ? √ 减法 指令 SUB √ √ √ √ √ √ SBB √ √ √ √ √ √ DEC √ √ √ √ √ DEC指令不影响CF AAS ? √ ? ? ? √ DAS √ √ √ √ ? √ DAA指令不影响OF 乘法 指令 MUL ? √ ? ? √ ? IMUL ? √ ? ? √ ? AAM √ ? √ √ ? ? 除法 指令 DIV ? ? ? ? ? ? √ √ 此指令可能会产生中断,故影响IF,TF IDIV ? ? ? ? ? ? √ √ 同上 AAD √ ? √ √ ? ? 符号位

文档评论(0)

1亿VIP精品文档

相关文档