
若X的补码为10011000,Y的补码为00110011,【X】+【Y】的原码对应的十进制数值是?
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注

展开全部
如果补码的符号位为“1”,表示是一个负数,那么求给定的这个补码的补码就是要求的原码。则X的原码就是11101000。
如果补码的符号位为“0”,表示是一个正数,其原码就是补码,则Y的原码就是00110011。
则X+Y的原码是10110101,对应的十进制数值是-53。
扩展资料
计算机中的有符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同 。
在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理 。
补码定义如下:
正数的补码和原码相同
负数的补码则是符号位为“1”,数值部分按位取反后再在末位(最低位)加1,也就是“反码+1”。
[+7]补= 0 0000111, [-7]补= 1 1111001。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询