假设机器数字长8位(包括1位符号位)。写出十进制整数-3的二进制真值和四种机器数-原码、补码、反码和移码

2025-01-20 05:58:46
推荐回答(1个)
回答1:

如果101011是原码的话,从左到右第一位是符号位,指正负,0为正,1为负
(1)01011指数字
那么这个数字就是-01011(二进制)
变成反码就是符号位为1,其他位按位取反,为110100
补码就是反码+1,为110101
无符号数就是它本身
移码就是在补码的基础上符号位取反,为010101