某计算机字长16位的机器码1111 1111 0000 0000,表示无符号的整数时对应的十进制表达式为(5),表示一个带符号整数的反码时,该机器码表示的十进制表达式为(6),该数的补码是(7)。
【正确答案】 B
【答案解析】解析:字长16位的机器码1111 1111 0000 0000,表示无符号的整 数时对应的十进制表达式为2 15 +2 14 +2 13 +2 12 +2 11 +2 10 +2 9 +2 8 =2 16 -2 8 。 当表示一个带符号整数的反码时,其原码为10000000111 1111,则 该机器码表示的十进制表达式为-(2 7 +2 6 +2 5 +2 4 +2 3 +2 2 +2 1 + 2 0 )=-(2 8 -1)。 该数的补码是反码加1,即1111 1111 0000 0000+1=1111111100000001。
【正确答案】 C
【答案解析】
【正确答案】 C
【答案解析】