ELAGS寄存器

ELAGS寄存器

在这里插入图片描述

1、进位标志位CF

运算的结果的最高位产生了一个进位或者借位,其值为1,否则为0。
mov al,0xE4
add al,0x20

2、奇偶标志位PF

用于反映运算结果中“1”的个数的奇偶性。
mov al,0x08
add al,0x07

3、辅助进位标志位AF

在发生下列情况时,辅助进位标志AF的值被置为1,否则其值为0:
(1)、在字操作时,发生低字节向高字节进位或借位时;
(2)、在字节操作时,发生低4位向高4位进位或借位时。
mov al,0x0E
add al,0x02

4、零标志位ZF:

零标志ZF用来反映运算结果是否为0。
XOR EAX,EAX

5、符号标志位SF

符号标志SF用来反映运算结果的符号位,它与运算结果的最高位相同。
mov al,0xC0
add al,0x31

6、溢出标志位OF

如果运算结果超过当前运算位数所能表示的范围,则称为溢出,OF的值被置为1,否则,OF的值被清为0。
(1)、无符号、有符号都不溢出
MOV AL,8
ADD AL,8
(2)、无符号溢出、有符号不溢出
MOV AL,0FF
ADD AL,2
(3)、无符号不溢出、有符号溢出
MOV AL,7F
ADD AL,2
(4)、无符号、有符号都溢出
MOV AL,0FE
ADD AL,80

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值