寄存器

image-20230308133539208

image-20230308133315474

EFLAGS 状态寄存器 32位

https://article.itxueyuan.com/1DeLA0

​ 每一位都是一个标识,置位为1或清除为0

image-20230308133455659

几个重要的标志位

​ • ZF – 运算结果为0,ZF被置位,否则被清除

​ • CF – 结果相对于目标操作数太大或者太小时CF被置位,否则被清除

​ • SF – 运算结果为负,或者运算结果最高位为1时,SF被 置位

​ • TF – 用于调试,当它被置位时,x86处理器每次只执行一条指令

调用约定

image-20230303213215000

https://www.codenong.com/10483544/