多做题,通过考试没问题!

微机原理及程序设计

睦霖题库>大学试题(计算机科学)>微机原理及程序设计

3、标志寄存器共有多少位?各标志的含义是什么?

正确答案: (1)状态标志有6个,即SF、ZF、PF、CF、AF、和OF。
符号标志SF://与运算结果的最高位相同。
零标志ZF://若结果为零则为1,若结果非零则为0。
奇/偶标志PF://若运算结果的低8位有1的个数为偶数,则PF为1,否则为0。
进位标志CF://若运算中有进位或有借位时,则为1。另外循环指令也会影响该位。
溢出标志OF://当运算过程中产生溢出时,会使OF为1。
辅助进位标志AF://如果第三位往第四位有进位或有借位,则AF为1。另外,辅助进位标志一般在BCD码运算中作为是否进行十进制调整的判断依据。
(2)控制标志有3个,即DF、IF、TF。
方向标志DF://这是控制串操作指令用的标志。如果DF为0,则串操作过程中地址会不断增加;反之,如果DF为1,则串操作过程中地址会不断减少。
中断标志IF://这是控制可屏蔽中断的标志.如果IF为0,则CPU不能对可屏蔽中断请求作出响应;如果IF为1,则CPU可以接受可屏蔽中断请求.
跟踪标志TF://如果TF为1,则CPU按跟随方式执行指令。
答案解析:
进入题库查看解析

微信扫一扫手机做题