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

利用补码求解十进制数177与193的差十进制转化为二进制177与193的原码反码和补码转换对两个数的补码进行二进制加法运算转化并得出十进制结果请按照上述步骤给出答案,

题目详情
利用补码求解十进制数177与193的差
十进制转化为二进制
177与193的原码反码和补码转换
对两个数的补码进行二进制加法运算
转化并得出十进制结果
 请按照上述步骤给出答案,
▼优质解答
答案和解析
假设字长9位
x =177d =010110001b
[x]原 =[x]反 =[x]补 =010110001b
.
y =193d =011000001b
[y]原 =[y]反 =[y]补 =011000001b
.
-y = -193d = -011000001b
[-y]原 =111000001b
[-y]反 =100111110b
[-y]补 =100111111b
.
[x]补 =010110001b
[-y]补 =100111111b (+
------------------------------------------
[x-y]补 =111110000b
[x-y]反 =111101111b
[x-y]原 =100010000b
x-y = - 00010000b = - 10h = - 16d