云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 用原码一位乘

用原码一位乘

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 22:12:00

[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

搜索更多关于: 用原码一位乘 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

[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 001

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com