写出下列各数的原码、反码和补码: (1)(0.110101)2; (2)(0.0000)2; (3)(-10110)2。
正确答案:原码的编码规律可概括为:正数的符号位用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的补数”,对于正数,反码和原码相同,对于负数,是将原码数位部分按位求反。
补码的表示:正数的补码与原码相同,负数的补码符号位为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)补
答案解析:有
微信扫一扫手机做题