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

计算机组成原理已知x=0.1011,y=-0.0101.求x+y和x-y,并判断是否溢出哪位大神能告诉我,怎样计算x和y的补码,求详细过程

题目详情
计算机组成原理
已知x=0.1011,y=-0.0101.求x+y和x-y,并判断是否溢出
哪位大神能告诉我,怎样计算x和y的补码,求详细过程
▼优质解答
答案和解析
计算补码表示的方法:正数的补码表示与原码表示一样;负数的补码表示是原码表示的符号位不变,数值位逐位取反后最低位加1(反码表示最低位加1).
例:
[+63]原=0111111 [+63]反=0111111 [+63]补=0111111
[-63]原=1111111 [-63]反=1000000 [-63]补=1000001
x=0.1011,y=-0.0101,所以[x]补=0.1011,[y]补=1.1011,[-y]补=0.0101
[x+y]补=[x]补+[y]补=0.1011+1.1011=0.0110 无溢出
[x-y]补=[x]补+[-y]补=0.1011+0.0101=1.0000 有溢出