(6分)标志状态标志寄存器寄存器PSW中的奇偶标志位和串行总线通信中的奇偶校验位有什么区

进位标志CF主要用来反映运算是否產生进位或借位如果运算结果的最高位产生了一个进位或借位,那么其值为1,否则其值为0

使用该标志位的情况有:多字(字节)数的加減运算,无符号数的大小比较运算移位操作,字(字节)之间移位专门改变CF值的指令等。

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

利用PF可进行奇偶校验检查或产生奇偶校验位。在数据传送过程中为了提供传送嘚可靠性,如果采用奇偶校验的方法就可使用该标志位。

在发生下列情况时辅助进位标志AF的值被置为1,否则其值为0:

(1)、在字操作时發生低字节向高字节进位或借位时;
(2)、在字节操作时,发生低4位向高4位进位或借位时

对以上6个运算结果标志位,在一般编程情况下标誌位CF、ZF、SF和OF的使用频率较高,而标志位PF和AF的使用频率较低

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

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

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

“溢出”和“进位”是两个不同含义的概念不要混淆。如果不太清楚的话请查阅《计算机组成原理》课程中的有关章节。

状态标志寄存器控制标志位是鼡来控制CPU操作的它们要通过专门的指令才能使之发生改变。

当追踪标志TF被置为1时CPU进入单步执行方式,即每执行一条指令产生一个单步中断请求。这种方式主要用于程序的调试

指令系统中没有专门的指令来改变标志位TF的值,但程序员可用其它办法来改变其值

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

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

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

CPU的指令系统中也有专门的指令来改变标志位IF的值

方向标志DF用来决定在串操作指令执行时有关指针寄存器发生调整的方向。具体规定在第5.2.11节——字符串操作指令——中给出在微机的指令系统中,还提供了专门的指令来改变标志位DF的值

三、32位标志寄存器增加的标志位

I/O特权标志用两位二进制位来表示,也称为I/O特权级字段该字段指定了要求执行I/O指令的特权级。如果当前的特权级别在数值上小於等于IOPL的值那么,该I/O指令可执行否则将发生一个保护异常。

嵌套任务标志NT用来控制中断返回指令IRET的执行具体规定如下:

(1)、当NT=0,用堆棧中保存的值恢复EFLAGS、CS和EIP执行常规的中断返回操作;

(2)、当NT=1,通过任务转换实现中断返回

重启动标志RF用来控制是否接受调试故障。规定:RF=0時表示“接受”调试故障,否则拒绝之在成功执行完一条指令后,处理机把RF置为0当接受到一个非调试故障时,处理机就把它置为1

洳果该标志的值为1,则表示处理机处于虚拟的8086方式下的工作状态标志寄存器否则,处理机处于一般保护方式下的工作状态标志寄存器

標志位操作指令是一组对标志位置位、复位、保存和恢复等操作的指令。

2、方向位DF操作指令

3、中断允许位IF操作指令

其功能是不允许可屏蔽嘚外部中断来中断其后程序段的执行

其功能是恢复可屏蔽的外部中断的中断响应功能,通常是与CLI成对使用的

5、标志位堆栈操作指令

在debug Φ标志位(标志寄存器)的表示方法

        标 志 名

       标 志 为1

     标 志 为0

      OV   (是)

    NV    (否)

      DN   (减量)

    UP    (增量)

      EI   (允许)

    DI    (关闭)

      NG   (为负)

    PL    (为正)

      ZR   (是)

    NZ    (否)

 AF    辅助进位

      AC   (是)

    NA    (否)

      PE   (偶)

    PO    (奇)

      CY   (是)

    NC    (否)

微机原理与接口技术实验报告实驗,帮助,实验报告,微机原理,接口技术,实??报告,反馈意见

我要回帖

更多关于 状态标志寄存器 的文章

 

随机推荐