假定有 4 个整数用 8 位补码分别表示 r1=F2H, r2=FEH, r3=F8H, r4=F5H,若将运算结果存放在一个 8 位寄存器中,则下列运算中会发生溢出的是 ( )。
A.r1×r2 B.r2×r3 C.r1×r4 D.r2×r4
C
注释: r1 = F2...
用户登录可进行刷题及查看答案
注释: r1 = F2H = -14,r2 = FEH = -2 r3 = F8H = -8,r4 = F5H = -11 8位寄存器可以表示的数据范围为 [ −2^7 ∼ 2^7−1 ] 即 [−128∼127] 当 r1 x r4 = -14 x -11 = 154 超过寄存器所能表示的范围,则发生了溢出
登录后提交答案
暂无评论,来抢沙发