假定某台计算机的机器数占8位,试写出十进制数-67的原码,反码和补码?跟计算机的机器数位无关么?
问题描述:
假定某台计算机的机器数占8位,试写出十进制数-67的原码,反码和补码?
跟计算机的机器数位无关么?
答
概念问题
机器数为二进制表示,首位符号位0表示正数,1表示负数
8位机器数即符号占第1位,数值占后7位
正数的原码、反码、补码都相同
负数的反码符号位不变、数值位按位求反,补码在反码的末位+1
如题
-67十进制转二进制-1000011
原码 11000011
反码 10111100
补码 10111101