原码的编码规律可概括为:正数的符号位用0表示,负数的符号位用1表示,数位部分则和真值完全一样。
反码又称为“对1的补数”,对于正数,反码和原码相同,对于负数,是将原码数位部分按位求反。
补码的表示:正数的补码与原码相同,负数的补码符号位为1,数值位是将原码按位取反后末位加1。(以8位二进制数为基准进行表示)
(1)(0.110101)2→(0.1101010)原→(0.1101010)反→(0.1101010)补
(2)(0.0000)2→(0.0000000)原→(0.0000000)反→(0.0000000)补
(3)(-10110)2→(10010110)原→(11101001)反→(11101010)补
(简答题)
写出下列各数的原码、反码和补码: (1)(0.110101)2; (2)(0.0000)2; (3)(-10110)2。
正确答案
答案解析
略
相似试题
(填空题)
写出下列二进制数的原码和补码:(-1011)2=()原=()补
(简答题)
写出下列二进制数的反码与补码(最高位为符号位)。(1)01101100;(2)11001100;(3)11101110;(4)11110001
(单选题)
有符号位二进制数的原码为(11101),则对应的十进制为()。
(判断题)
原码转换成补码的规则就是各位取反、末位再加1。
(填空题)
真值-0000000B的反码为();其补码为()。
(填空题)
以下各数的有效数字为几位: 5/2为()位;
(填空题)
以下各数的有效数字为几位: 0.0060为()位;
(填空题)
写出具有下列指定量子数的原子轨道符号:A.n=4,l=1();B.n=5,l=2()
(简答题)
将下列各数转换为8421BCD码。 (1)(100011)2 (2)(231)10