永发信息网

补码如何运算

答案:5  悬赏:80  手机版
解决时间 2021-03-30 19:36
补码如何运算
最佳答案
补码的运算:
  一、补码加法
  [X+Y]补 = [X]补 + [Y]补
  例: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]补
  其中[-Y]补称为负补,求负补的方法是:负数的绝对值的原码所有位按位取反;然后整个数加1。
  例:1+(-1) [十进制]
  1的原码00000001 转换成补码:00000001
  -1的原码10000001 转换成补码:11111111
  1+(-1)=0
  00000001+11111111=00000000
  00000000转换成十进制为0
  0=0所以运算正确。
  三、补码乘法
  设被乘数【X】补=X0.X1X2……Xn-1,乘数【Y】补=Y0.Y1Y2……Yn-1,
  【X*Y】补=【X】补×【Y】补,即乘数(被乘数)相乘的补码等于补码的相乘。
全部回答
取反加1
先画出源码,然后按位取出反码,然后加1,求出既可,晕,二楼已经说了
取反加1但是符号位(就是二进制的左起第一位)不变
求补码运算要有区别的:
1 对于正数
其原码=补码
2 对于负数
写出其原码来,然后按位取反(符号位除外,符号位为最高位),然后加1,即可。
比如 对于32位字的 -8
其原码 1000 0000 0000 0000 0000 0000 0000 1000
取反 补码如何运算?
和普通的二进制数,的计算方法,完全相同。
结果,仍然是补码。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问200c单缸麼托车能跑多快
求一副写羊肉汤原汁原味的对联,横批就原汁原
诗歌朗诵背景音乐《这也是一切》!急急急!
魔兽世界鼠标右键失灵
战地4指挥官怎么进游戏啊
陈式太极拳,到底是腰带手,还是手领腰
单选题关于浮力,下列说法中正确的是A.物体浸
为啥曲棍球比赛时,球员运动短裤和内裤的颜色
使用语句scanf("x=%d,y=%d",&x,&y);要使x,y的
盗墓笔记演员表名单
如何蒙眼复原魔方?
为什么用酷狗听音乐然后去斗地主!音乐就自动
埋地管道环氧煤沥青防腐是不是必须要做电火花
全站仪在多少度的高温下 影响测量的精度
浙江海宁市在古代属于哪个国家
推荐资讯
被甩了5次,我还能相信有真爱吗
下句话Beyond后是否定,应该改为肯定意思才通
以“决战中考,成就梦想”的演讲会的观后感
想吃冻梨 把梨放到冰箱里冻了好几天 梨为什么
已发布5天内完成认证方可展示是什么意思
鄄城晨鹤宾馆地址在什么地方,我要处理点事!
机动武斗传g高达最后一集为什么有那么多客串
《陋室铭》阅读理解卷 1”铭”是一种文体一般
[求助]饲料用盐的标准
有个男明星名叫什么建
dl苹果酸 l苹果酸 d苹果酸有什么区别
密闭空间装满液体,可以抽出来吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?