原码、反码、补码的题目
发布网友
发布时间:2022-07-31 19:44
我来回答
共4个回答
热心网友
时间:2024-02-15 19:33
1.“16位二进制表示的原码、反码、补码的最大、最小十进制数的范围”
2.计算机中16位浮点数的表示格式为
0 3 4 15
阶码
尾数(含尾符)
某机器码为1110001010000000。
若阶码为移码且尾数为反码,其十进制真值为A
3.求+12和-12八位原码、反码、补码形式
它们的原码分别为[+12]=00001100[-12]=100011
它们的反码分别为[+12]*=00001100
[-12]*=(28-1)+(-1100)=11110011
它们的补码分别为[+12]**=00001100
[-12]**=28+(-1100)=11110100
若阶码为移码且尾数为原码,其十进制真值为B
若阶码为补码且尾数为反码,其十进制真值为C
若阶码为补码且尾数为原码,其十进制真值为D,将其规格化后的机器码为E
A~D: ①0.078125 ②20 ③1.25 ④20.969375
E: ①1110001010000000 ②11110101000000
③1101010100000000 ④11110001010000
热心网友
时间:2024-02-15 19:33
原码就是最基础的二进制码,如0的原码是0000(最高位为0表示正数);
反码是给原码各位取反(原码各位上是1的变为0,是0的变为1),如0的反码是给0000各位取反,为1111;
补码是给反码加1,如0的补码是给1111加1,最后为(1)0000。
所以0的原码与补码是一样的,都是0000.
热心网友
时间:2024-02-15 19:34
原码就是原本的二进制码 如十进制15的二进制码为1111 整数的反码就是原码 但是1111的第一位看做是符号位这个数就是-7是个负数 他的反码就是除了符号位各个位取反 补码就是反码+1 所以1111的反码是1000补码是1001
呵呵要不明白再问
热心网友
时间:2024-02-15 19:34
1、求十进制数+58的原码、反码和补码。
2、已知X的反码为10111011,求其原码、补码和真值。
●若用8位机器码表示十进制数—101,则原码表示的形式为 (8) ;
补码表示的形式为 (9)。 AB
(8)A.11100101 B.10011011 C.11010101 D.11100111
(9)A.11100101 B.10011011 C.11010101 D.11100111