OD 汇编标志位寄存器

粗记

1.进位标志cf :运算结果最高位产生了进位或者借位,值为1,否则0

2.奇偶标志位PF:用于反应运算结果中“1”的个数的奇偶性,如果“1”的个数为偶数,pf为1,否则0

判断的是最低有效字节(8位二进制)

3.辅助标志位AF:

(1)在字操作时,发生低字节向高字节进位或者借位时,值为1

(2)在字节操作时,发生低4位字节向高4位字节进位或者借位时,值为1

eax,FFFFFFFF ax, FFFF ah,FF

4.零标志位ZF:用来反映运算结果是否为0,如果运算结果为0,CF值置1,否则0

add eax,123

sub eax,123

XOR eax,123

5.符号标志位SF:用来反映运算结果的符号位,它与运算结果的最高位相同

mov AL, 7F

ADD AL, 2

6.溢出标志位OF:用于反映有符号j加减运算结果是否溢出,如果运算结果超过当前运算位数所能表示的范围,则为溢出,OF的值置1,否则,OF的值被清零

主要是给有符号运算的

正+正=正 如果结果是负数,则说明有溢出

负+负=负 如果结果是正数,则说明有溢出

正+负=正 永远都不会有溢出

例:ps(8位中,有符号0~7f代表正超过7f就会溢出,80~ff代表负。无符号:0~ff,超过ff就会溢出)

mov al,7f

add al,1

在8位中无符号 超过FF就会溢出,有符号 超过7F就会溢出

7.DF方向标志位

DF为1时是减,反之

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值