若一个4位补码由2个1和2个0组成,则可表示最小十进制整数为多少


若一个4位补码由2个1和2个0组成,则可表示最小十进制整数为多少

文章插图
最小为-6 。
解析:既然最小,最高位符号位必然为1,设原码为1abc,则补码为:1a'b'c'+1,又因为数字要尽可能的?。栽氪胃呶恢辽儆Ω梦?,即负数变得更?。辉騛’=0;
现假设b=1,则b'=0;c'+1必须为0,则发生了进位,补码变为1100 , 满足要求,且除了符号位的高位都为1,显然最小,即补码为1010,表示的最小数为1110,即-6 。
计算机系统
在计算机系统中,数值一律用补码来表示和存储 。使用补码 , 可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理 。
原码:在数值位前加一位符号位,即为原码 。符号位0表示正数,1表示负数 。
反码:原码的符号位不变,数值位按位取反即得到反码 。
补码:正整数的补码与原码相同;负整数的补码,要将其原码除符号位外的所有位取反后加1,也就是反码加1 。
【若一个4位补码由2个1和2个0组成,则可表示最小十进制整数为多少】