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

微机原理

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

要完成下述运算或控制,用什么标志位判别?其值是什么?  (1)比较两数是否相等  (2)两数运算后结果是正数还是负数  (3)两数相加后是否溢出  (4)采用偶校验方式,判定是否要补1  (5)两数相减后比较大小  (6)中断信号能否允许

正确答案:(1)ZF,两数相减,若ZF=1,则相等。
(2)SF,SF=1 则为负,否则为正
(3)对有符号数:OF,OF=1 为溢出;对无符号数:CF,CF=1 为溢出
(4)PF,PF=1,不补1
(5)对有符号数:无溢出时(OF=0),如 ZF=1,则两数相等;如 ZF=0 且 SF=0,则 被减数大;如 ZF=0 且 SF=1,则减数大; 有溢出时(OF=1),如 SF=1,则被减数大;如 SF=0,则减数大; 对无符号数:如 ZF=1,则两数相等;如 CF=0,则被减数大;如 CF=1, 则减数大
(6)IF,IF=1,允许中断
答案解析:
进入题库查看解析

微信扫一扫手机做题