已知x的补码为00010100B,求-2X的补码

 我来答
格里编程办公技巧
科技发烧友

2021-07-12 · 编程、办公知识分享与学习
格里编程办公技巧
采纳数:434 获赞数:879

向TA提问 私信TA
展开全部
由题目可知x是个正数,因为最高位为0。正数的补码等于原码。
-2x可以先求2x,相当于x乘以2吗就是整体左移一位:2x = 0010 1000, -2x的原码就是把符号为加上-2x(原码)=1010 1000。求补吗就是减1 = 1010 0111,再符号位不变取反1101 1000这个就是-2x的补码了。
沙里波特
2024-07-15 · TA获得超过5251个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:640万
展开全部
已知x的补码为00010100B,求-2X的补码
两步:取反加一、左移一位。
注意:左移,是有可能溢出的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式