硬件基础--i386标志寄存器

2017-12-24  本文已影响0人  drson

i386寄存器主要包括

下面先介绍标志寄存器:

16位标志寄存器

各位置代表的意义:

       mov ax,5
       add ax,2

执行后其结果为7,二进制表达是111,1的个数为奇数,即PF的值为0

方向标志位用于控制字符串指令处理字符串时的方式。当DF=1时,从高地址到低地址;DF=0时,从低地址到高地址。

如果整数结果是一个太大的正数或太小的负数(不包括符号位)以适应
目标操作数,那么OF=1;否则为0。这个标志位用于判断一个有符号整数
运算是否发生溢出。

参考:《LINUX内核注释》、《INTEL开发人员手册》

上一篇 下一篇

猜你喜欢

热点阅读