已知x=+13,y=-11,用带求补器的原码阵列乘法器求x•y=?并用十进制数乘法验证.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 02:29:10

已知x=+13,y=-11,用带求补器的原码阵列乘法器求x•y=?并用十进制数乘法验证.
已知x=+13,y=-11,用带求补器的原码阵列乘法器求x•y=?并用十进制数乘法验证.

已知x=+13,y=-11,用带求补器的原码阵列乘法器求x•y=?并用十进制数乘法验证.
符号位单独考虑:X为正符号用二进制表示为 0 ,Y为负值符号用 1 表示.
【X】原 = 1101 【Y】原 = 1011
两者做乘法 1 1 0 1
x 1 0 1 1
-----------
1 1 0 1
1 1 0 1
0 0 0 0
1 1 0 1
----------------
1 0 0 0 1 1 1 1
结果化为10进制就是143
符号位进行异或操作 0异或1得 1
所以二进制结果为 1 1 0 0 0 1 1 1 1
化为十进制就是 -143
十进制检验:+13 x(-15) = -143