问答题
若将机器数11101110分别解释成原码、补码和反码,那么它所对应的真值分别是多少?
【正确答案】若将机器数解释成原码[x]原=11101110,因为MSB=1,所以它的真值是x=-1101110B=-110。
若将机器数解释成补码[x]补=11101110,由于MSB=1,无法直接读出其真值。但对机器数取补后有:00010010=[-x]补,-x=10010,所以它的真值是x=-10010B-18。
若将机器数解释成反码[x]反=11101110,由于MSB=1,无法直接读出其真值。但对机器数取反后有:00010001=[-x]反,-x=10001,所以它的真值是x=-10001B-17。
【答案解析】