16位补码对照表
答:65535的答案是错误的。16位二进制补码为FFFFH,则对应的二进制为16个1,计算机中带符号数均用补码表示,最高位符号位:1代表负数,0代表正数。本例可知,最高位为1,必定为负数。正数的原、反、补码均是一样的,负数的原、反、补码则按以下规则计算:符号位(最高位)不变,其余位按位取反,然后...
答:15的十六进制为F,转化为二进制为00001111,再转为反码00001111,最后转化为补码00001111。正整数的补码是其二进制表示,与原码相同。
答:负数 求负整数的补码,将其对应正数二进制表示所有位取反(包括符号位,0变1,1变0)后加1 。同一个数字在不同的补码表示形式中是不同的。比如-15的补码,在8位二进制中是11110001,然而在16位二进制补码表示中,就是1111111111110001。以下都使用8位2进制来表示。
答:16的原码是00001000,所以其补码也是00001000 (2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1.
答:-16的补码是11110000。假设用8位(n位)表示,则-16的原码是:10010000(最高位1,后n-1位是其绝对值16的二进制表示)其反码为11101111(最高的符号位不变,后n-1位全部取反)其补码为11110000(反码加1)
答:若字长8位,则:[-16]原 =1001 0000b [-16]反 =1110 1111b [-16]补 =1111 0000b
答:如果十进制数是正数,则补码就是其二进制原码 否则补码是其原码的反码(除符号位)外+1 例如:x = +100d = +1100100b 用8位二进制数表示:[x]原 =[x]反=[x]补 =01100100b =64h 正数的原码反码补码相同;y = -23d =10111b 用8位二进制数表示:[y]原 =10010111b =97h [y]反 =...
答:-2^16 2^16-1 记住,补码、移码能表示的数总是比原码、反码要多出一个,这个数是-2^n
答:最大整属数是31位全为1,所以是2^32-1。16位补码能表示的范围是:11110000,如果使用8位(n位),则-16的源代码为(最高位1,最后的n-1位是其绝对值16的二进制表示)它的逆代码是11101111(最高的符号位不变,最后的n-1位都是倒排的)它的补码是11110000(倒数加1)。
答:【答案】:B 十进制数-121的8位二进制补码表示为10000111,扩展成16位二进制补码,符号扩展,表示为1111111110000111。
网友评论:
邱重13386473486:
16位二进制补码表示的范围是? -
69735尚欧
: 16位二进制补码的表示范围:-32768~+32767.
邱重13386473486:
16的补码是多少 -
69735尚欧
:[答案] (1)正数的补码:与原码相同. 16的原码是00001000,所以其补码也是00001000 (2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1.
邱重13386473486:
带符号数8位,16位补码表示的范围各是多少 -
69735尚欧
: 8位字长有符号整数补码范围:1000 0000b~0111 1111b 真值范围:-1000 0000b~+111 1111b, 即 -128d~ +127d . 16位字长有符号整数补码范围: 1000 0000 0000 0000b ~ 0111 1111 1111 1111b 真值范围: -1000 0000 0000 0000b~+0111 1111 1111 1111b, 即 -32768d ~ +32767d
邱重13386473486:
16位二进制表示的原码、反码、补码的最大、最小十进制数分别是多少 -
69735尚欧
: 16进制的最高位表示正负,必须为1 然后就是剩下15位了. 原码最小是01111111111111111b,就是-((2^16)-1),就是-32767 反码和原码一样,只是0和1相反,所以是01000000000000000b也是一样,-32767 补码则是反码减一,最小也是01000000000000000b,就是-32768
邱重13386473486:
- 53的16位补码 -
69735尚欧
: -53的原码为 1000 0000 0011 0101 反码为 1111 1111 1100 1010 补码为 1111 1111 1100 1011,即FFCB
邱重13386473486:
十进制数—16的原码是多少,补码是多少,用八进制表示 -
69735尚欧
: 若是8位机器码,-16的 原码:10010000,八进制220 反码:11101111,八进制357 补码:11110000,八进制360
邱重13386473486:
- 35作为十六位有符号整数的补码是多少 -
69735尚欧
:[答案] 补码是原码所有位取反后加1,注意符号位不变 -35的原码是 1000 0000 0010 0011 反码是 1111 1111 1101 1100 补码是 1111 1111 1101 1101
邱重13386473486:
16位二进制补码谁能给讲讲? -
69735尚欧
: 先把32768,即2^15用二进制表示出来: 1000 0000 0000 0000 然后取反: 0111 1111 1111 1111 再加1 就是 1000 0000 0000 0000 所以补码就是1000 0000 0000 0000 再举个例子吧:求-14的补码; 14的二进制形式是: 0000 0000 0000 1110 取反 1111 1111 1111 0001 再加1 1111 1111 1111 0010 所以-14的补码就是1111 1111 1111 0010
邱重13386473486:
- 1的补码(16位)? -
69735尚欧
:[答案] 1的原码 0000000000000001 -1的反码 1111111111111110(负数:负数的反码,符号位为“1”,数值部分按位取反.) -1的补码 1111111111111111(反码+1)
邱重13386473486:
16位二进制补码所表示数的最小值 -
69735尚欧
: 16位二进制数补码,所表示的是十进制数:-32768~+32767. 最小值,当然是:-32768. 其二进制是:1000 0000 0000 0000B; 其16进制是:8000H. ------------------------- 楼主问的是 16 位数,太多了.下面用四位二进制来说明.0000、...