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

用补码一位乘(比较法)求(-0.1101)*(-0.1010)=?列出分步运算过程.设A=00.用补码一位乘(比较法)求(-0.1101)*(-0.1010)=?列出分步运算过程.设A=00.0000,B=11.0011,-B=00.1101,C=1.0110

题目详情
用补码一位乘(比较法)求(-0.1101)*(-0.1010)=?列出分步运算过程. 设A=00.
用补码一位乘(比较法)求(-0.1101)*(-0.1010)=?列出分步运算过程.
设A=00.0000,B=11.0011,-B=00.1101,C=1.0110
▼优质解答
答案和解析
(-0.1101)*(-0.1010)=(0.1101)*(0.1010)
用双符号位:
B = 0.1101,[B] = 00.1101,[-B]补 =[-0.1011]补 =11.0011
C = 0.1010,[C]补 =00.1010
部分积 乘数 附加位 操作说明
00.0000 00.1010 0 判断位为00,无加减操作
→1位 00.00000 00.101 0 判断位为10,部分积+[-B]补
+11.0011
--------------------
11.00110
→1位 11.100110 00.10 1 判断位为01,部分积+[B]补
+00.1101
--------------------
00.011010 最高符号位进位1自然丢失
→1位 00.0011010 00.1 0 判断位为10,部分积+[-B]补
+11.0011
--------------------
11.011001
→1位 11.10110010 00.1 判断位为01,部分积+[B]补
+00.1101
--------------------
00.10000010 最高符号位进位1自然丢失
→1位 00.010000010 0.0 判断位为00,无加减操作
最后一步不移位
结果:
[BxC]补 =00.010000010b
(-0.1101)*(-0.1010)=(0.1101)*(0.1010)= +0.010000010b
看了 用补码一位乘(比较法)求(-...的网友还看了以下: