1 / 4
文档名称:

Booth算法运算.ppt

格式:ppt   大小:263KB   页数:4页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Booth算法运算.ppt

上传人:maritime_4 2020/12/22 文件大小:263 KB

下载得到文件列表

Booth算法运算.ppt

文档介绍

文档介绍:Booth
算法运算规则
Y
n
Y
n+1
0
操作
部分积右移一位
(高位)
(低位)
?
运算规则如下:
0
1
部分积加
[X]



符号位参加运算
,运算的
0
右移一位
数均以
补码
表示;
0
部分积加
[-X]



被乘数一般取
双符号位

1
右移一位
加运算;
1
1
部分积右移一位

乘数可取单符号位;

乘数末位增设
附加位
Y
n+1
,且
初值为
0




按右表操作。

最后一步不移位
,仅根据
Y
0

Y
1
的比较结果作相应
的运算。
2020/6/6
-
1
【解答】
[X]

=

[-X]

=
(用双符号表示),

3.

X=-

Y=
,用补码一位乘法求
[XY]


部分积
[Y]

=0. 1011
(用单符号位)
乘数
Y
n
Y
n+1


0 0. 0 0 0 0 0 1 1 0
+ 0 0. 1 1 0 1 Y
n
Y
n+1
=10

[-X]

0 0. 1 1 0 1
→ 0 0. 0 1 1 0 1 0. 1 0
1 1
右移一位

0 0. 0 0 1 1 0 1 0. 1 0 1
Y
n
Y
n+1
=11
右移一位
+ 1 1. 0 0 1 1 Y
n
Y
n+1
=01

[X]

1 1. 0 1 1 0 0 1
→ 1 1. 1 0 1 1 0 0 1 0.
1 0
右移一位
+ 0 0. 1 1 0 1 Y
n
Y
n+1
=10

[-X]

0 0. 1 0 0 0 0 0 1
→ 0 0. 0 1 0 0 0 0 0 1
0. 1
右移一位
+ 1 1. 0 0 1 1 Y
n
Y
n+1
=01

[X]

1 1. 0 1 1 1 0 0 0 1
2020/6/6

[XY]
最后一步不移位

= 1. 01110001
-
2

4.

X=-, Y=
,用补码一位乘法求
[XY]


【解答】
[X]

=

[-X]

=
(用双符号表示)
[Y]

=0.