汇编语言程序设计(1.4.5)--标志寄存器new.pptVIP

  • 4
  • 0
  • 约2.21千字
  • 约 12页
  • 2022-07-09 发布于山东
  • 举报

汇编语言程序设计(1.4.5)--标志寄存器new.ppt

if (xy) z=1; else z=2; 观察与思考 MOV EAX, [x (00427c50)] CMP EAX, [y (00427c4c)] JLE main+45h ] MOV [z(00427c48)],1 JMP main+4Fh (0040105f) MOV [z(00427c48)], 2 0040105f Q:执行CMP 后,结果保留在何处? 1.5 标志寄存器 保存一条指令执行之后, CPU所处状态的信息 及运算结果的特征。 16位CPU中的标志寄存器是16位,称FLAGS; 32位CPU中的标志寄存器是32位,称EFLAGS; 32位的EFLAGS包含了16位FLAGS的全部标志 位且向下兼容。 条件标志位: Overflow Flag Sign Flag Zero Flag Carry Flag OF DF IF TF SF ZF AF PF CF IOPL NT RF VM AC 1.5.1 标志位 0

文档评论(0)

1亿VIP精品文档

相关文档