已知带符号整数 A、B 用补码表示,[A]补=BCH,[B]补=71H。如果在 8 位加法器中计算 A - B,那么加法器的低位进位输入Cin以及运算后溢出标志OF、最高位进位Cout、最高数值位进位分别是( )。
A. 0、0、0、1
B. 0、1、0、0
C. 1、0、1、1
D. 1、1、1、0
【参考答案】D
【解析】执行...
用户登录可进行刷题及查看答案
【解析】执行的是减法运算,加法器的低位进位输入Cin = 1,[A]补 = BCH,[-B]补 = 8FH,A - B = [A]补 + [-B]补 = [A]补 + [-B]补 = BCH + 8FH = 01001011B,参与运算的两个数符号位为 1,结 果符号位为 0,发生溢出,溢出标志 OF = 1,最高位进位 Cout = 1,最高数值位进位为 0,D 对。 提示:计算机可以通过将最高位进位与最高数值位异或来判断溢出。本题中前者为 1,后者为 0,两者异或后 OF = 1。
登录后提交答案
暂无评论,来抢沙发