一个“补码阵列乘法器”的问题

xinfeiyang001 2009-09-12 06:59:44
因为本人转行学计算机,底子弱,基础差,感觉很吃力,如有热心人感觉问题提得过于简单幼稚,恳请大家见谅包容,不
要见笑。)

题目:设有浮点数 X=(2的负5次方)*(0.0110011),
y=(2的正3次方)*(-0.1110010),
其中,尾数(含符号位),用8位补码表示。

X的尾数的补码表示为[MX],Y的尾数的补码表示为[MY],

那么,“[MX]乘以[MY]”的结果是:

(书上的解答过程是这样的,我经过整理,分为如下步骤,但有2点实在不懂,恳请热心人指教)。

步骤1:
根据原题设尾数补码采用单符号位,
所以X的尾数的补码[MX]为 0.0110011
所以Y的尾数的补码[MY]为 1.0001110


步骤2:
尾数乘法运算可直接采用补码阵列乘法器实现,
即有
“X的尾数的补码[MX](0.0110011)”乘以“Y的尾数的补码[MY](1.0001110)”
=[1.0011001,10010010]

———————————————————————————————————————————————————————
其中,有一个疑问:
在上面的步骤2中:
“ 尾数乘法运算可直接采用补码阵列乘法器实现,
即有
“X的尾数的补码[MX](0.0110011)”乘以“Y的尾数的补码[MY](1.0001110)”
=[1.0011001,10010010]”


它是怎么计算出来的啊,恳请会此算法的人指教。
...全文
427 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
2009-09-12
  • 打赏
  • 举报
回复

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧