早教吧作业答案频道 -->其他-->
关于变补反码如果c5H是有符号数,C5H=11000101,=-(01000101)=-69。不是等于-69吗但书上[C5H]变补=3BH(十进制:59)再进行乘法计算。但我不明白3BH(十进制:59)跟c5h有什么关系?应该是变成45
题目详情
关于变补 反码
如果c5H是有符号数,C5H=1100 0101,=-(0100 0101)=-69。不是等于-69吗
但书上[C5H]变补=3BH(十进制:59)再进行乘法计算。
但我不明白3BH(十进制:59)跟c5h有什么关系?应该是变成45H(十进制:69)再进行计算吧
如果c5H是有符号数,C5H=1100 0101,=-(0100 0101)=-69。不是等于-69吗
但书上[C5H]变补=3BH(十进制:59)再进行乘法计算。
但我不明白3BH(十进制:59)跟c5h有什么关系?应该是变成45H(十进制:69)再进行计算吧
▼优质解答
答案和解析
计算机在进行运算时基本上都是采用数的补码形式。
C5h如果是有符号数,表示是-45h,即十进制的-69。在运算时首先要对-69进行求补。
负数补码的求法是,符号位取1,数值位取二进制数值绝对值的反码,再加1
则1100 0101求补,是对100 0101取反,即011 1010,然后再加1,
按照上面的步骤得到C5H的补码为 1011 1011,应该是BBH。
我想你们书上的补码肯定是计算错了。
C5h如果是有符号数,表示是-45h,即十进制的-69。在运算时首先要对-69进行求补。
负数补码的求法是,符号位取1,数值位取二进制数值绝对值的反码,再加1
则1100 0101求补,是对100 0101取反,即011 1010,然后再加1,
按照上面的步骤得到C5H的补码为 1011 1011,应该是BBH。
我想你们书上的补码肯定是计算错了。
看了 关于变补反码如果c5H是有符...的网友还看了以下:
区位码和国标码转化十进制十六进制区位码:5448D(3630)H国标码:8680H(3630h+2 2020-04-06 …
● 若某整数的16位补码为FFFFH(H 表示十六进制),则该数的十进制值为 (5) 。 (5)A. 2020-05-25 …
● 若某整数的16位补码为FFFFH(H 表示十六进制),则该数的十进制值为 (5) 。 (5)A. 2020-05-26 …
● 若某整数的16位补码为FFFFH(H 表示十六进制), 则该数的十进制值为 (20)。 (20) 2020-05-26 …
若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为(20)。A.0B.-lC.2 2020-05-26 …
● 若某整数的16位补码为FFFFH (H 表示十六进制), 则该数的十进制值为 (20) 。 2020-05-26 …
求大小写字母、数字(0-9)的ASCII码,分别用二进制、十六进制、十进制表示具体的二进制,十六进 2020-06-09 …
十进制,八进制,十六进制混合运算2047D-3FFH+2000O的结果是A.2048DB.2049 2020-07-15 …
人的ABO血型不仅由位于第9号染色体上的IA、IB、i基因决定,还与位于第19号染色体上的H、h基因 2020-11-03 …
人的ABO血型不仅由位于第9号染色体上的ⅠA、ⅠB、ⅰ基因决定,还与位于第19号染色体上的H、h基因 2020-11-03 …