寄存器简称 全称 =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寄存器 标志寄存器 英文全称 方便记忆相关推荐

  1. 状态标志寄存器FLAGS

    FLAGS 称为标志寄存器或程序状态字(Program Status Word, PSW). 标志寄存器是一个16 位的寄存器,8088 只使用了其中 9 位,分为两类:一类称为状态标志,反映指令执行 ...

  2. 8086汇编复习3 - 标志寄存器 - 使用emu8086

    1 认识标志寄存器 标志寄存器     CPU内部有一种寄存器,具有三种作用:     1)存储相关指令的某些执行结果:     2)用来为CPU执行相关指令提供行为依据:     3) 用来控制CP ...

  3. RTEMS实时操作系统精要(2)-FLAGS、EFLAGS寄存器

    FLAGS寄存器是Intel x86微处理器中的状态寄存器,它包含处理器的当前状态.这个寄存器是16位宽的.它的后继者EFLAGS和RFLAGS寄存器的宽度分别为32位和64位.较宽的寄存器保持了与较 ...

  4. Intel 64/x86_64/x86/IA-32处理器标志寄存器详解(5) - 32位EFLAGS - 系统标志

    System Flags/Fields 标志寄存器的系统标志位与IO特权级(IOPL)域可以用来控制I/O,可屏蔽硬件中断,程序调试,任务切换,以及设置虚拟8086模式(参看下图).只有特权代码(通常 ...

  5. 汇编语言随笔(3)-条件转移指令和标志寄存器

    标志寄存器 标志寄存器通常具有以下三种作用:       1,用来存储相关指令的某些执行效果       2,用来为CPU执行相关指令提供行为依据       3,用来控制CPU的相关工作方式     ...

  6. 【reverse】逆向5 标志寄存器

    [reverse]逆向5 标志寄存器 1.引言 通过一个creak.exe文件的爆破,引出现阶段需要学习的知识 2.标志寄存器 标志寄存器有上图这么多个 记住这几个寄存器的位置和名称 下面是6个状态标 ...

  7. 汇编指令汇总及英文全称

    1.通用数据传送指令  MOV--> move  MOVSX-->extended move with sign data  MOVZX-->extended move with z ...

  8. ARM常用重要的寄存器及指令解释 和 指令英文全称

    一.常用的寄存器 r0 -r3    临时变量  用于传递参数,传递返回指,当传递参数的参数大于4个时,用栈空间.即开辟sp fp:frame pointer  记录回溯sp ip: 很少用 ,临时存 ...

  9. C51 特殊功能寄存器英文全称

    --------------------------------------------- -- 时间:2018-11-22 -- 创建人:Ruo_Xiao -- 邮箱:xclsoftware@163 ...

最新文章

  1. 阿里平头哥首款AI芯片发布!46倍于英伟达P4,刷新全球推理性能最高纪录
  2. 机器学习(MACHINE LEARNING)MATLAB中微分方程的求解
  3. curl 与 httpie 命令
  4. 基于socket的线上聊天框
  5. LSB最低有效位和MSB最高有效位
  6. boost::movelib::unique_ptr相关的测试程序
  7. [转]php获取含中文字符串长度
  8. c#类属性和实例属性_Visual C#类和对象的创建方式,定义类,实例化对象,实例讲解...
  9. LCFinder 0.3.0 Beta 发布,图像标注与目标检测工具
  10. 2017.4.21 2^k进制数 思考记录
  11. mysql数据库优化skip_优化配置mysql数据库优化
  12. 面试|2021 菜鸟金三银四铜五 Android 被锤历程出炉...
  13. IDEA插件开发实战
  14. 史上首次!个人所得税退税来了!如何退?怎么操作?
  15. 记一次xxl-job执行器Online机器地址(注册节点)加倍问题
  16. xcode制作越狱后ipa安装文件
  17. Bochs编程环境安装
  18. MyCat —— 性能最好的数据库中间件
  19. 我的世界服务器物品栏mod,[娱乐|机械]Item Lore Stats —— 自定义物品[附带强化][1.7-1.10]...
  20. 基于matlab的电机运行分析,电机模型分析及拖动仿真:基于MATLAB的现代方法

热门文章

  1. python pip安装报错_python pip安装扩展报错
  2. 服务端技术进阶(四)一文读懂分布式系统本质:高吞吐、高可用、可扩展
  3. windows下的tail -f 命令
  4. 联发科P90仍然用落后的A75核心有多少胜算?
  5. 现今市场对异构并行计算领域人员的需求
  6. zzulioj1006: 求等差数列的和(python)
  7. AutoIt 编程语言介绍
  8. 怎样使用Movavi Video Editor Plus 在视频中添加文本?
  9. U-Net编程实战——CT影像的肿瘤分割
  10. 关于Vue下组件引入第三方外部Js几种方式