最新回复
被乘数X=0.1101 乘数Y=-0.0111
先分别求出[X]原=0.1101 [Y]原=1.0111
去掉符号位得[X]*=0.1101 [Y]原=0.0111
初始部分积为Z0=0
部分积 乘数 说明
00.0000 0111 开始部分积Z0=0
+00.1101 乘数为1,加上X*
--------
00.1101
00.0110 1011 ->1位得Z1,乘数同时->1位
+00.1101 乘数为1,加上X*
--------
01.0011
00.1001 1101 ->位得Z2,乘数同时->1位
+00.1101 乘数为1,加上X*
--------
01.0110
00.1011 0110 ->1位得Z3,乘数同时->1位
+00.0000 乘数为0,加上0
--------
00.1011 011
00.0101 1011 ->1位得Z4,乘数已全部移出
------------------------------------------------------
即X*.Y*=0.01011011
乘积的符号位为X0异或Y0=0异或1=1
故[x.y]原=1.01011011
详情
回复
发表于 2010-4-11 16:54
| |
|
|
| |
|
|
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
浏览过的版块 |
EEWorld Datasheet 技术支持