早教吧作业答案频道 -->数学-->
计算机利用补码计算39与45的差算出39的二进制是100111,加上前面的正号是0100111,45是1101101,为什么答案是00100111与10101101?
题目详情
计算机利用补码计算39与45的差
算出39的二进制是100111,加上前面的正号是0100111,45是1101101,为什么答案是00100111与10101101?
算出39的二进制是100111,加上前面的正号是0100111,45是1101101,为什么答案是00100111与10101101?
▼优质解答
答案和解析
x = +39d = +100111b
-y = -45d = - 101101b
用变形补码(双符号位)表示:
[-y]原 = 11 101101b
[-y]反 = 11 010010b
[-y]补 = 11 010011b
.
[x - y]补 =[x]补 + [-y]补
.
[x]补 =00 100111b
[-y]补 =11 010011b (+
----------------------------------------
[x - y]补 =11 111010b
[x - y]反 =11 111001b
[x - y]原 =11 000110b
x - y = - 000110b = - 6d
-y = -45d = - 101101b
用变形补码(双符号位)表示:
[-y]原 = 11 101101b
[-y]反 = 11 010010b
[-y]补 = 11 010011b
.
[x - y]补 =[x]补 + [-y]补
.
[x]补 =00 100111b
[-y]补 =11 010011b (+
----------------------------------------
[x - y]补 =11 111010b
[x - y]反 =11 111001b
[x - y]原 =11 000110b
x - y = - 000110b = - 6d
看了 计算机利用补码计算39与45...的网友还看了以下:
用0.10mol.L-1NaOH溶液滴定100mL0.10mol.L-1盐酸时,如果滴定误差在正负 2020-05-13 …
1.孔子出生于公元前551年,如果用-551年来表示,则李白出生于公元前701年可表示为( ).A 2020-05-13 …
组态王IF语句请解释if(加小产==1){加产量1=产量-19;if(加产量1==0.8){控制2 2020-05-13 …
matlab分式图像如何做程序绘画出来?比如我要画一个y=(x/(3+4x))+5的图像如何写代码 2020-05-16 …
如何配制0.1%新洁尔灭包装瓶上写着含量27~33g/L的新洁尔灭,如何配制成0.1%新洁尔灭? 2020-06-16 …
实验室配制0.1摩尔每升的500毫升氨水,ω(nh3)=0.27p=900克每毫升的多少市场浓氨水 2020-07-03 …
用0.1mol/L的NaOH溶液滴定100ml/L盐酸时,如果滴定误差在正负0.1%以内,反应完毕 2020-07-09 …
滴定管读数误差为0.02ml.若滴定时用去滴定液20.00ml.则相对误差为A正负0.1%B正负0 2020-08-02 …
如何制作同轴度塞规?一个D7.3和一个D21的光孔同轴度要求在0.8以内,孔的公差都是正负0.1,现 2020-10-31 …
1配制0.1的h2so4溶液98kg许0.98的浓溶液多少kg需加水多少kg220度是kno3的溶解 2020-11-05 …