首页
社区
课程
招聘
未解决 [求助]寄存器问题:请高手指点
发表于: 2020-11-28 10:03 1433

未解决 [求助]寄存器问题:请高手指点

2020-11-28 10:03
1433

寄存器问题:
mov al,0xff
add al,1
运算结果 是 al=00 ,PF显示为1 。
二进制是00000000,一个1都没有.
为什么会是1?而不是0!


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 5859
活跃值: (5235)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
2
CF(进位标志) =1 算术操作最bai高du位产生了进位或借位 =0 最高位无进位或借位 ;

PF(奇偶标志zhi) =1 数据最低8位中1的个数为偶数 =0 数据最低8位中1的个数为奇数;

AF(辅助进位标志) =1 D3→D4位产生了进位或借位 =0 D3→D4位无进位或借位;

ZF(零标志) =1 操作结果为0 =0 结果不为0;

SF(符号标志) =1 结果最高位为1 =0 结果最高位为0;

OF(溢出标志) =1 此次运算发生了溢出 =0 无溢出。
2020-11-28 10:51
0
雪    币: 0
活跃值: (33)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
gamehack CF(进位标志) =1 算术操作最bai高du位产生了进位或借位 =0 最高位无进位或借位 ; PF(奇偶标志zhi) =1 数据最低8位中1的个数为偶数 =0 数据最低8位中1的个数为奇数; ...
那结果 不是 00000000吗?没有1啊。。。能说清楚一些么?
2020-11-28 13:19
0
雪    币: 48
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
进位加溢出,al装不下
2020-11-28 15:08
0
雪    币: 0
活跃值: (33)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
Paula。 进位加溢出,al装不下
进位的话,他是变成10000000,只有1个1啊?
2020-11-28 16:48
0
游客
登录 | 注册 方可回帖
返回
//