设4个整数用8位补码分别表示为:R0=FEH,R1=F2H,R2=90H,R3=F

2026-11-12 15:56:00来源: 网络

  考研的备考中,对于历年真题的复习,也是提升考试分数的重要方法。为了让大家更好的积累学习,小编为大家整理了历年考研真题,下面是关于“设4个整数用8位补码分别表示为:R0=FEH,R1=F2H,R2=90H,R3=F”,希望对大家有更好的帮助。

  4、设4个整数用8位补码分别表示为:R0=FEH,R1=F2H,R2=90H,R3=F8H,如果将运算结果存放到一个8位的寄存器中,那么下列运算中会出现溢出的是( )。

  A、R0×R1

  B、R1×R2

  C、R0×R3

  D、R1×R3

  4、试题答案:B

  试题解析:

  根据8位补码的表示规则,对于正数,最高位为0,表示正数本身;对于负数,最高位为1,表示对应正数的补码形式。给定的四个整数为:R0=FEH,根据补码规则,最高位为1,表示负数,其真值为-2;R1=F2H,根据补码规则,最高位为1,表示负数,其真值为-14。R2=90H,根据补码规则,最高位为1,表示负数,其真值为-112;R3=F8H,根据补码规则,最高位为1,表示负数,其真值为-8。R1×R2=1568>127,发生溢出。故本题选B。

  以上“设4个整数用8位补码分别表示为:R0=FEH,R1=F2H,R2=90H,R3=F”,更多关于考研真题内容将不断更新。



点击展开阅读全文