单选题
在 (9) 表示中,数值0有如下两种表示:00000000或者11111111;-78的原码和补码表示分别为 (10) 。
【正确答案】
B
【答案解析】[解析] 使用原码.反码和补码码制表示带符号的机器数时.最高位是表示正、负的符号位,0表示正号,1表示负号。原码表示中其余n-l位表示数值的绝对值,因而数值O有两种表示[+0]原<=00000000以丛[-0]原=10000000;反码表示中正数的表示与原码相同,负数的表示则等于其绝对值反码表示按位求反,因而数值0有两种表示[+0]反=00000000以及 [-0]反11111111;补码表示中正数的表示与原码、反码相同,负数的表示则等于其反码表示的末尾加1,因而数值0的表示唯一:[+0]补=[-0]补=00000000
【正确答案】
D
【答案解析】[解析] 由上题解析可知,[+78]原=[+ 78]反=[+78]补=01001110,[-78]原=11001110, [-78]反=10110001以及[-78]补=10110010。