有一个字节的二进制编码为1111,1111,如将其作为带符号整数的补码,它所表示的整数值为______。

admin2016-12-15  35

问题 有一个字节的二进制编码为1111,1111,如将其作为带符号整数的补码,它所表示的整数值为______。

选项

答案-1

解析 补码编码方式是:正整数的补码与其原码形式相同;负整数的补码等于其原码除最高符号位保持不变外,其余每一位取反,并在末位再加1运算后所得到的结果。
    举例(8)位:[+33]原码=[00100001B]原码[00100001 B]反码[00100001B]补码
    [-33]原码=[10100001 B]原码[11011110 B]反码[11011111 B]补码补码转换为原码,方法也是取反加1。
    本题中,1111,1111作为补码;取反为1000,0000,再加1为1000,0001,最高位的1表示负号,则该数为-1。
转载请注明原文地址:https://kaotiyun.com/show/uGBC777K
0

最新回复(0)