您好、欢迎来到现金彩票网!
当前位置:彩之网 > 中断寄存器 >

标志寄存器中状态标志的作用是什么?

发布时间:2019-07-25 07:10 来源:未知 编辑:admin

  比如:OF: 溢出标志位OF用于反映有符号数加减运算所得结果是否溢出。如果运算结果超过当前运算位数所能表示的范围,则称为溢出,OF的值被置为1,否则,OF的值被清为0.

  DF: 方向标志DF位用来决定在串操作指令执行时有关指针寄存器发生调整的方向。

  IF: 中断允许标志IF位用来决定CPU是否响应CPU外部的可屏蔽中断发出的中断请求。但不管该标志为何值,CPU都必须响应CPU外部的不可屏蔽中断所发出的中断请求,以及CPU内部产生的中断请求。具体规定如下:

  (1)、当IF=1时,CPU可以响应CPU外部的可屏蔽中断发出的中断请求;

  (2)、当IF=0时,CPU不响应CPU外部的可屏蔽中断发出的中断请求。

  TF: 状态控制标志位是用来控制CPU操作的,它们要通过专门的指令才能使之发生改变

  SF: 符号标志SF用来反映运算结果的符号位,它与运算结果的最高位相同。在微机系统中,有符号数采用补码表示法,所以,SF也就反映运算结果的正负号。运算结果为正数时,SF的值为0,否则其值为1。

  ZF: 零标志ZF用来反映运算结果是否为0。如果运算结果为0,则其值为1,否则其值为0。在判断运算结果是否为0时,可使用此标志位。

  PF: 奇偶标志PF用于反映运算结果中“1”的个数的奇偶性。如果“1”的个数为偶数,则PF的值为1,否则其值为0。

http://ando2.com/zhongduanjicunqi/256.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有