在 8 位二进制原码表示中,八进制数 -5 的二进制形式是什么( )
答案A。进制转换要熟练掌握各进制间的转换方法。注意0xf=15(十六进制),015是八进制(十进制13),两者不等。
二进制小数转十进制:小数点后第一位是2⁻¹=0.5,第二位是2⁻²=0.25。容易忽略负幂次。
【考点】原码表示|8位二进制|八进制转二进制
🎯 考纲定位:GESP三级"数据表示"模块,专门卡住"负数原码"这个盲点。命题人不是考进制转换,而是考"符号位+数值位"的拆解思维——绝大多数考生看到负数直接转成补码或偏移码,却忘了原码的定义。
🧠 解题思维:先转十进制(-5),再按原码定义:符号位1表示负,数值位用5的二进制00000101。注意5是8位二进制中的低8位,补足前导零得到00000101,加上符号位就是10000101。通法:负数原码=符号位1+|x|的二进制(不足8位补零)。
🪤 陷阱拆解: B项11111010是补码形式(-6的补码),命题人用"补码"陷阱; C项11111011是-6的原码,故意把符号位错放; D项00000101是+5的原码,偷换"负数"概念。 最阴险的是B项,它看起来像"负数"(首位1),但其实是补码;如果你只背"负数原码=符号位1",就会选B。
🔄 反命题思维:如果把"原码"改成"补码",答案就变成B;如果改成"移码",符号位规则全变。刷到类似题时,先问"考的是哪种码制,符号位怎么定"。