早教吧 育儿知识 作业答案 考试题库 百科 知识分享

16进数的二进制数表示,x,y的补码怎么求?x=+1110000BY=+1011011B求[x]补+[y]补这种数的加减法与b有关系不?要不要拆开来再算?在线等答得好追加

题目详情
16进数的二进制数表示,x,y的补码怎么求?x=+1110000B Y=+1011011B 求[x]补+[y]补 这种数的加减法与b有关系不?要不要拆开来再算? 在线等答得好追加
▼优质解答
答案和解析
首先B表示Binary, 二进制的意思 正数的 原码, 反码, 补码 相同 负数的 反码是除符号位之外各位取反 负数的 补码是在反码的基础上加一 所以你的题目可以解释为 [x]原码 = +1110000 = 01110000 = [x]反码 = [x]补码 [y]原码 = +1110000 = 01110000 = [y]反码 = [y]补码 所以[x]补+[y]补 = [x]原码 + [y]原码 = 01110000 + 01110000 = 11001011 如果是负数, 只要把最高位(符号为) 变为1, 根据开始的规则, 由原码计算出补码, 再用补码运算即可