早教吧作业答案频道 -->数学-->
十六进制的减法运算.求分析反码,补码.我想我应该是对补码的理解不正确.我现在想要计算两个16进制的数的减法,比如说,1A7-B98.1,如果只是纸上进行运算,减数小,被减数大,可以求出结果吗?能否
题目详情
十六进制的减法运算.求分析反码,补码.
我想我应该是对补码的理解不正确.
我现在想要计算两个16进制的数的减法,比如说,1A7-B98.
1,如果只是纸上进行运算,减数小,被减数大,可以求出结果吗?能否得出一个带负号的16进制的数?
2,我知道可以用补码来进行运算,也可以求出结果,但是,为什么16进制的减法一定要先转化2进制才能运算?(10进制的明白)
3,用补码运算时,先求[1A7]补+[-B98]补=得到一个1开头的2进制数字(一个负数,称答案1).但是得到的这个结果,是一个源码还是也是一个补码?
4我现在1A7,B98都转成10进制后相减以后,得到一个十进制的数字,我用来验证之前用补码算出的那个数(答案1),为什么要把答案1 再进行补码后转成10进制的数才=答案2?
我想我应该是对补码的理解不正确.
我现在想要计算两个16进制的数的减法,比如说,1A7-B98.
1,如果只是纸上进行运算,减数小,被减数大,可以求出结果吗?能否得出一个带负号的16进制的数?
2,我知道可以用补码来进行运算,也可以求出结果,但是,为什么16进制的减法一定要先转化2进制才能运算?(10进制的明白)
3,用补码运算时,先求[1A7]补+[-B98]补=得到一个1开头的2进制数字(一个负数,称答案1).但是得到的这个结果,是一个源码还是也是一个补码?
4我现在1A7,B98都转成10进制后相减以后,得到一个十进制的数字,我用来验证之前用补码算出的那个数(答案1),为什么要把答案1 再进行补码后转成10进制的数才=答案2?
▼优质解答
答案和解析
人工计算,怎么算,都行,愿意怎么算,就怎么算.
----
用计算机来计算,那么,有符号数,必须由人工先变成补码.
在计算机内部,是按照一般的二进制计算方法,也可以加、也可以减.
使用补码,和普通二进制数字的计算方法完全相同.
算完后,再由人工,把补码,换算成数字,验证正确与否.
其实,并不用验算,补码的计算方法,和普通二进制数字的计算方法完全相同.
只是有个溢出的问题,需要注意.
----
如果,想要人工模拟计算机的计算过程,用 16 进制来计算,也行的.
用 10 进制,也行.
结果,别看进制不相同,其数值,都是同样的.
----
用计算机来计算,那么,有符号数,必须由人工先变成补码.
在计算机内部,是按照一般的二进制计算方法,也可以加、也可以减.
使用补码,和普通二进制数字的计算方法完全相同.
算完后,再由人工,把补码,换算成数字,验证正确与否.
其实,并不用验算,补码的计算方法,和普通二进制数字的计算方法完全相同.
只是有个溢出的问题,需要注意.
----
如果,想要人工模拟计算机的计算过程,用 16 进制来计算,也行的.
用 10 进制,也行.
结果,别看进制不相同,其数值,都是同样的.
看了十六进制的减法运算.求分析反码...的网友还看了以下:
计算机内部用于处理数据和指令的编码是______。A.十进制码B.二进制码C.ASCII码D.汉字编 2020-05-23 …
区位码和内码转换(求高手)高位内码=区码十20H+80H低位内码=位码十20H+80H在上述运算规 2020-07-01 …
复习数电有一句:基数为R,位数为n的原码N,其补码为(N)补=R^n-N,拿十进制举了例子,能看懂 2020-07-30 …
反码的反码是补码?已知补码是1.0110求原码和反码我算得原码是1.1010反码1.0101.可答案 2020-11-03 …
在定点二进制运算器中,减法运算一般通过什么来实现是下面的哪个选项呢?A原码运算的二进制减法器B补码运 2020-11-06 …
rsa密码算法已知RSA密码体制的公开密钥为n=55,e=7,试加密明文消息m=10,通过求解p,q 2020-11-23 …
多选题:现代计算机中采用二进制码,主要是因为()。A、用二进制码表示的数字、字符编码长度短,易读不易 2020-12-12 …
现代计算机中采用二进制码,主要是因为().A、用二进制码表示的数字、字符编码长度短,易读不易错B、二 2020-12-12 …
关于二进制计算问题为什么能用补码来计算二进制加减问题?有什么内在联系?如果是两个数以上的连续加减计算 2021-02-03 …
计算机:原码与补码分别怎样进行二进制运算的呢?11111111+00000001两数均为原码,计算结 2021-02-10 …