题目
【填空题】设机器字长为8位,则-123的原码=();-123的反码=();-123的补码=()
【填空题】设机器字长为8位,则-123的原码=();-123的反码=();-123的补码=()
题目解答
答案
["11111011;11111011B","10000100;10000100B","10000101;10000101B"]
解析
步骤 1:确定原码
原码表示法中,最高位为符号位,正数为0,负数为1,其余位表示数值的绝对值。因此,-123的原码为11111011。
步骤 2:确定反码
反码表示法中,正数的反码与原码相同,负数的反码是将原码除符号位外的其余位取反。因此,-123的反码为10000100。
步骤 3:确定补码
补码表示法中,正数的补码与原码相同,负数的补码是将反码加1。因此,-123的补码为10000101。
原码表示法中,最高位为符号位,正数为0,负数为1,其余位表示数值的绝对值。因此,-123的原码为11111011。
步骤 2:确定反码
反码表示法中,正数的反码与原码相同,负数的反码是将原码除符号位外的其余位取反。因此,-123的反码为10000100。
步骤 3:确定补码
补码表示法中,正数的补码与原码相同,负数的补码是将反码加1。因此,-123的补码为10000101。