FLAGS寄存器 标志寄存器 英文全称 方便记忆
寄存器简称 | 全称 | =1 | =0 | 详解 |
---|---|---|---|---|
CF | Carry Flag(进位标志) | 进位 | 无进位 | 用于反映运算是否产生进位或借位。如果运算结果的最高位产生一个进位或借位,则CF置1,否则置0。运算结果的最高位包括字操作的第15位和字节操作的第7位。移位指令也会将操作数的最高位或最低位移入CF。 |
PF | Parity Flag(奇偶标志) | 偶 | 奇 | 用于反映运算结果低8位中“1”的个数。“1”的个数为偶数,则PF置1,否则置0。 |
AF | Auxiliary Carry Flag(辅助进位标志) | 进位 | 无进位 | 算数操作结果的第三位(从0开始计数)如果产生了进位或者借位则将其置为1,否则置为0,常在BCD(binary-codedecimal)算术运算中被使用 |
OF | Overflow Flag(溢出标志) | 溢出 | 未溢出 | 反映有符号数加减运算是否溢出。如果运算结果超过了8位或者16位有符号数的表示范围,则OF置1,否则置0。 |
SF | Sign Flag(符号标志) | 负 | 正 | 用于反映运算结果的符号,运算结果为负,SF置1,否则置0。因为有符号数采用补码的形式表示,所以SF与运算结果的最高位相同。 |
ZF | Zero Flag(零标志) | 零 | 非零 | 用于判断结果是否为0。运算结果0,ZF置1,否则置0。 |
FLAGS寄存器 标志寄存器 英文全称 方便记忆相关推荐
- 状态标志寄存器FLAGS
FLAGS 称为标志寄存器或程序状态字(Program Status Word, PSW). 标志寄存器是一个16 位的寄存器,8088 只使用了其中 9 位,分为两类:一类称为状态标志,反映指令执行 ...
- 8086汇编复习3 - 标志寄存器 - 使用emu8086
1 认识标志寄存器 标志寄存器 CPU内部有一种寄存器,具有三种作用: 1)存储相关指令的某些执行结果: 2)用来为CPU执行相关指令提供行为依据: 3) 用来控制CP ...
- RTEMS实时操作系统精要(2)-FLAGS、EFLAGS寄存器
FLAGS寄存器是Intel x86微处理器中的状态寄存器,它包含处理器的当前状态.这个寄存器是16位宽的.它的后继者EFLAGS和RFLAGS寄存器的宽度分别为32位和64位.较宽的寄存器保持了与较 ...
- Intel 64/x86_64/x86/IA-32处理器标志寄存器详解(5) - 32位EFLAGS - 系统标志
System Flags/Fields 标志寄存器的系统标志位与IO特权级(IOPL)域可以用来控制I/O,可屏蔽硬件中断,程序调试,任务切换,以及设置虚拟8086模式(参看下图).只有特权代码(通常 ...
- 汇编语言随笔(3)-条件转移指令和标志寄存器
标志寄存器 标志寄存器通常具有以下三种作用: 1,用来存储相关指令的某些执行效果 2,用来为CPU执行相关指令提供行为依据 3,用来控制CPU的相关工作方式 ...
- 【reverse】逆向5 标志寄存器
[reverse]逆向5 标志寄存器 1.引言 通过一个creak.exe文件的爆破,引出现阶段需要学习的知识 2.标志寄存器 标志寄存器有上图这么多个 记住这几个寄存器的位置和名称 下面是6个状态标 ...
- 汇编指令汇总及英文全称
1.通用数据传送指令 MOV--> move MOVSX-->extended move with sign data MOVZX-->extended move with z ...
- ARM常用重要的寄存器及指令解释 和 指令英文全称
一.常用的寄存器 r0 -r3 临时变量 用于传递参数,传递返回指,当传递参数的参数大于4个时,用栈空间.即开辟sp fp:frame pointer 记录回溯sp ip: 很少用 ,临时存 ...
- C51 特殊功能寄存器英文全称
--------------------------------------------- -- 时间:2018-11-22 -- 创建人:Ruo_Xiao -- 邮箱:xclsoftware@163 ...
最新文章
- 阿里平头哥首款AI芯片发布!46倍于英伟达P4,刷新全球推理性能最高纪录
- 机器学习(MACHINE LEARNING)MATLAB中微分方程的求解
- curl 与 httpie 命令
- 基于socket的线上聊天框
- LSB最低有效位和MSB最高有效位
- boost::movelib::unique_ptr相关的测试程序
- [转]php获取含中文字符串长度
- c#类属性和实例属性_Visual C#类和对象的创建方式,定义类,实例化对象,实例讲解...
- LCFinder 0.3.0 Beta 发布,图像标注与目标检测工具
- 2017.4.21 2^k进制数 思考记录
- mysql数据库优化skip_优化配置mysql数据库优化
- 面试|2021 菜鸟金三银四铜五 Android 被锤历程出炉...
- IDEA插件开发实战
- 史上首次!个人所得税退税来了!如何退?怎么操作?
- 记一次xxl-job执行器Online机器地址(注册节点)加倍问题
- xcode制作越狱后ipa安装文件
- Bochs编程环境安装
- MyCat —— 性能最好的数据库中间件
- 我的世界服务器物品栏mod,[娱乐|机械]Item Lore Stats —— 自定义物品[附带强化][1.7-1.10]...
- 基于matlab的电机运行分析,电机模型分析及拖动仿真:基于MATLAB的现代方法