已知X=-73,若采用8位机器码表示,则[X]原=(),[X]补=()。A.11

练习题库2022-08-02  24

问题 已知X=-73,若采用8位机器码表示,则[X]原=(),[X]补=()。A.11001001B.01001001C.1101l001D.01011001

选项 A.11001001
B.01001001
C.1101l001
D.01011001

答案 A

解析 –7310 = –(64+8+1)= –10010012
    根据定义,数值X的原码记为[X]原,如果机器字长为n(即采用n个二进制位表示数据),则最高位是符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对值。因此,[X]原= 11001001。
    数值X的补码记作[X]原,如果机器字长为n,则最高位为符号位,0表示正号,1表示负号,正数的补码与其原码和反码相同,负数的补码则等于其反码的末尾加1。因此,[X]原= 10110111。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2428326.html

最新回复(0)