状态标志寄存器--EFLAGS

EFLAGS寄存器有控制CPU的操作或反映CPU某些运算的结果的独立二进制位构成。

标志位名称全称作用
CF进位标志Carry Flag无符号算术运算的结果太大而目的操作数无法容纳时置位
OF溢出标志Overflow Flag有符号算术运算的结果太大或太小而目的操作数无法容纳时置位
SF符号标志Sign Flag在算术或逻辑运算的结果为负时置位
ZF零标志Zero Flag在算术或逻辑运算的结果为零时置位
AC辅助进位标志Auxiliary Flag在算术运算导致8位操作数的位3到位4产生进位是置位
PF奇偶标志Parity Flag结果的最低有效字节为1的位的数目为偶数时置位,可用于错误检查
DF方向标志Direction Flag在串操作指令执行时有关指针寄存器发生调整的方向递减时置位
IF中断允许标志Interrupt FlagCPU可以响应CPU外部的可屏蔽中断发出的中断请求
TF陷阱标志Trap Flag当设置TF=1,CPU处于单步执行指令的方式;当设置TF=0时,CPU正常执行程序。

EFLAGS寄存器:

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值