windows寄存器笔记

windows寄存器笔记

主要介绍x86架构32位windows系统寄存器功能以及缩写

整体架构流程

在这里插入图片描述
ZF:zero flag 是否为零标志,结果为0时,ZF = 1;结果为1时,ZF = 0
PF:Parity Flag奇偶标志,结果为偶数,PF = 1;结果为奇数时,PF = 0
SF:Sign Flag符号标志,结果为负数,SF = 1;结果为正数,SF = 0
CF: Carry Flag进/错位标志,进位时 CF = 1;不进位时 CF = 0
OF: Overflow Flag溢出标识符,如果发生溢出,OF = 1;如果没有,OF = 0
DF:Direction Flag方向标志位,DF = 1时, 每次操作后SI、DI递减;DF = 0时, 每次操作后SI、DI递增 (默认上电后都为0,所以0时正向前进。为1时逆向)
AF: assistant flag 辅助进位标志(暂未学习)
TF:跟踪/单步标志 trap flag 。该标志位为方便程序调试。若TF = 1, 8086/8088 CPU处于单步工作方式,即在每条指令结束后,产生中断。否则不会
IF : interregnum flag 中断标志(暂未学习)

部分英语翻译
carry
(v.)拿,搬,扛; 携带,佩戴; 传输; 传播; 出售; 支撑; 承担(责任/后果); 具有(特点); 获得通过; 保持姿态
(n.)掷球距离; (枪的)射程
trap
(n.)(捕鸟兽的)陷阱/夹子/罗网; 圈套,骗局; 困境; 嘴; 双轮轻便马车
(v.)使陷入困境; 设陷阱捕捉; 卡/夹/绊住; 收集,吸收; 诱骗,抓捕
interregnum
(n.)(新旧王朝或新旧政府)更迭的政权空白期; 过渡期; 中断; 停顿

技术细节

下面这段分析表明了if判断时,等于、不等于、小于、大于等于 效率更快
判断指令解释
标志位解释
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值