用Booth算法计算-4×3的4位补码乘法运算,要求写出每一步运算过程及运算结果 麻烦详细说明每一步的操作

fangandbao 1年前 已收到1个回答 举报

8201202 幼苗

共回答了25个问题采纳率:84% 举报

【3】补=0011(作被乘数R2) 【-4】补=1100(作乘数R1)
循环 步骤 乘积(R0 R1 P)
0 初始化 0000 1100 0
1 无操作 0000 1100 0
右移 0000 0110 0
2 无操作 0000 0110 0
右移 0000 0011 0
3 减0011 1101 0011 1
右移 1110 1001 0
4 无操作 1110 1001 0
右移 1111 0100 1
乘积 = 1111 0100 = -12
0011=3 , 1101=-3
最后两个位数的操作 (R1 最后数值 和 P)
00 或 11 无操作
10 加 -3
01 加 3
http://zhidao.baidu.com/question/389506589.html?oldq=1

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.491 s. - webmaster@yulucn.com