第一范文网 - 专业文章范例文档资料分享平台

用原码一位乘

来源:用户分享 时间:2025/8/25 19:39:41 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

[x·y]补=1.011000011110 则 X·Y=1.1001 1110 0010 (2)[x]补=1.101001 [y]补=1.101011 部分积 乘数y[n]

00.000000 1101011 0 辅助位y[n+1] - 11.101001 00.010111

00.001011 1 110101 1 辅助位y[n+1] 00.000101 11 11010 1 辅助位y[n+1] + 11.101001

11.101110 11

11.110111 011 1101 0 - 11.101001

00.001110 011

00.000111 0011 110 1 + 11.101001

11.110000 0011

11.111000 00011 11 0 - 11.101001

00.001111 00011

00.000111 100011 1 1 00.000111 100011

故,X·Y=0.000111100011

(3)[x]补=00010011=00010011 [y]补=00100011=00100011

部分积 乘数y[n] 辅助位y[n+1] 00,00000000 00100011 0 -00,00010011

11,11101101

11,11110110 1 0010001 1 11,11111011 01 001000 1 + 00,00010011

00,00001110 01

00,00000111 001 00100 0 00,00000011 1001 0010 0 00,00000001 11001 001 0 -00,00010011

11, 11101110 11001

yiyi?1=10,加[-x]补,右移一位

yiyi?1yiyi?1=11,右移一位

=01,加[x]补,右移一位

11, 11110111 011001 00 1 + 00, 00010011

00, 00001010 011001

00,00000101 0011001 0 0 00,0000 0010 1001 1001 即为所求

(4)[x]补=0.11011 [y]补=1.00011

部分积 乘数y[n] 辅助位y[n+1] 00.00000 100011 0 -00.11011

11. 00101

11.10010 1 10001 1 11.11001 01 1000 1 +00.11011

00. 10100 01

00.01010 001 100 0 00.00101 0001 10 0 00.00010 10001 1 0 -00.11011

11.00111 10001 即 1.00 1111 0001 X·Y=1.11 0000 1111

6.21 用原码加减交替法和补码加减交替法计算X/Y. 原码加减交替法

(1) x=0.100111,y=0.101011

解:[X]原=0.100111,X*=0.100111

[Y]原=0.101011,Y*=0.101011,[-Y*]=1.010101 被除数 商 0.100111 0.000000 +1.010101

1.111100 0 1.111000 0 +0.101011

0.100011 01 1.000110 01 +1.010101

0.011011 011 0.110110 011 +1.010101

0.001011 0111 0. 010110 0111 +1.010101

1.101011 01110 1.010110 01110 +0.101011

0.000001 011101 0.000010 011101 +1.010101

1.010111 0111010 符号位为

X0?Y0?0?0?0

可得,商为 0.0101011

(2) x= -0.10101,y= 0.111010

解: [X]原=1.10101,X*=0.10101

[Y]原=0.11011,Y*=0.11011,[-Y*]=1.00101 被除数 商 0.10101 0.00000 + 1.00101

1.11010 0 1.10100 0 + 0.11011

0.01111 01 0.11110 01 + 1.00101

0.00011 011 0.00110 011 + 1.00101

1.01011 0110 0.10110 0110 + 0.11011

1.10001 01100 1.00010 01100 +0.11011

1.11101 011000 符号位为

X0?Y0?1?0?1

可得,商为 1.11000

(3) x= 0.10100,y= -0.10001

解: [X]原=0.10100, X*=0.10100

[Y]原=1.10001,Y*=0.10001,[-Y*]=1.01111 被除数 商 0.10100 0.00000 + 1.01111

0.00011 1 0.00110 1 +1.01111

1.10101 10 1.01010 10 +0.10001

1.11011 100 1.10110 100 +0.10001

0.00111 1001 0.01110 1001 +1.01111

1.11101 10010 1.11010 10010 +0.10001

0.01011 100101 符号位为

X0?Y0?0?1?1

上商第一位为溢出判断,为1,则溢出,不能进行。 (4) x=

2713,y=- 3232解: [X]原=0.01101, X*=0.01101,

[Y]原=1.11011,Y*=0.11011,[-Y*]=1.00101 被除数 商 0.01101 0.00000 + 1.00101

1.10010 0 1.00100 0 + 0.11011

1.11111 00 1.11110 00 + 0.11011

0.11001 001 1.10010 001 + 1.00101

0.10111 0011 1.01110 0011 +1.00101

0.10011 00111 符号位: X0?Y0?0?1?1 可得商为 1.0111

搜索更多关于: 用原码一位乘 的文档
用原码一位乘.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c97dgz7cys147ty70kclt55mbv23rb10056a_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top