永发信息网

补码的代数加减运算

答案:1  悬赏:80  手机版
解决时间 2021-04-08 06:13
补码的代数加减运算
最佳答案
[X+Y]补 = [X]补 + [Y]补
【例6】X=+0110011,Y=-0101001,求[X+Y]补
[X]补=00110011 [Y]补=11010111
[X+Y]补 = [X]补 + [Y]补 = 00110011+11010111=00001010
注:因为计算机中运算器的位长是固定的(定长运算),上述运算中产生的最高位进位将丢掉,所以结果不是100001010,而是00001010,。 [X-Y]补 = [X]补 - [Y]补 = [X]补 + [-Y]补【1】
【例7】1-1 [十进制]
1的原码00000001 转换成补码:00000001
-1的原码10000001 转换成补码:11111111
1+(-1)=0
00000001+11111111=00000000
00000000转换成十进制为0
0=0所以运算正确。
【例8增】-7-(-10) [十进制]
改为加法形式:-7-(-10)=-7+(-(-10))
-7的补码:11111001
-(-10)的补码:-10的原码为10001010,-(-10)的原码为00001010,
-(-10)的补码就是其原码,为00001010
-7 - (-10)= -7 + 10 = 3
11111001+00001010 = 00000011
转换成十进制为3 补码的乘法不具备【X*Y】补=【X】补×【Y】补的性质。但是【X*Y】补==【X】补×Y,所得结果再取补码,如x=101,y=011,[x*y]补=-[(-101)*011]=-[011*011]=-01001=10111
其中,若【Y】补=y31y30……y0,则 Y=-y31*2^31+y30*2^30+……+y0*2^0

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
若集合M={0,1},N={-1},则M∪N=________.
百世汇通就是汇通吗,百世汇通能到乡镇吗
康定市贡嘎山乡地址在哪,我要去那里办事
谁能告诉我是黑白的拉布拉多犬好看还是全黑的
防盗门密封条 d型 e型 i型哪个好
第一季诗词大会第九集,赛诗会开场白
什么是期货里的左侧法六度分析法?
下列关于电解的说法正确的是A.电解是把化学能
北京八维学校好不好,教学好不好,就业率高不
关于注意安全的评语,关于安全的名言100条
南京高中有哪些
单选题“九州之民,贫富不均,风俗不齐,版籍
地震祈福平安的句子,想去寺庙里拜佛烧香 为喜
为什么班里有个人,从来不发朋友圈和说说。有
梦见自己的女儿高考成绩很好
推荐资讯
以下句子用日语怎么说?
五菱宏光s1.2标准型遥控器多少钱
香菇和西红柿可以一起食用吗?
修改病句:我最喜欢看《光明日报》、《读者》
把6.7改写成计数单位是0.001的数是________,
AT&T话卡是什么?
单选题有关神经调节和激素调节关系的叙述,下
卖饮料叫卖声
以下物质的用途中,利用其化学性质的是A.稀盐
舞蹈生能不能考中南林业科技大学涉外学院?
通宵以后早上恶心想吐,什么原因?
如何查询QQ的每次登陆日期、地点、时间?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?