题目
写出下列真值对应的原码[1],反码和补码的形式,(只写数字即可,从左到右,从上到下填写) (1)X=-1110011B ,原码=( )B,反码=( )B,补码=( )B (2)X=+1001001B, 原码=( )B,反码=( )B,补码=( )B
写出下列真值对应的原码[1],反码和补码的形式,(只写数字即可,从左到右,从上到下填写) (1)X=-1110011B ,原码=( )B,反码=( )B,补码=( )B (2)X=+1001001B, 原码=( )B,反码=( )B,补码=( )B
题目解答
答案
11110011;11110011B;10001100;10001100B;10001101;10001101B;01001001;01001001B;01001001;01001001B;01001001; 01001001B
解析
步骤 1:确定原码
原码是直接表示数值的二进制形式,对于负数,最高位为1,其余位为数值的二进制表示。
步骤 2:确定反码
反码是原码的按位取反,但符号位不变。对于负数,反码是原码除符号位外的每一位取反。
步骤 3:确定补码
补码是反码加1。对于负数,补码是反码加1。
原码是直接表示数值的二进制形式,对于负数,最高位为1,其余位为数值的二进制表示。
步骤 2:确定反码
反码是原码的按位取反,但符号位不变。对于负数,反码是原码除符号位外的每一位取反。
步骤 3:确定补码
补码是反码加1。对于负数,补码是反码加1。