计算机组成原理补码乘法第二章 运算器
本章知识要点及要求如下所示:
1、掌握数据信息的表示方法,包括原码、补码、反码、移码及定、浮点数的表示方法;
2、了解非数值数据(字符和汉字)的表示方法;
3、掌握定点数的加、减、乘、除运算;
4、了解定点运算器的组成与结构;
5、掌握浮点运算方法,了解浮点运算器的基本结构。
● 补码一位乘法
(1)求 [ X ]补, [ Y]补, [-X ]补
(2)求 [ X ]补* [ Y]补:通过求和n、右移n-1次得到乘积
(3)[X*Y] 补=……
(4)验证
● X*Y-----Z
● ...
第二章 运算器
本章知识要点及要求如下所示:
1、掌握数据信息的表示方法,包括原码、补码、反码、移码及定、浮点数的表示方法;
2、了解非数值数据(字符和汉字)的表示方法;
3、掌握定点数的加、减、乘、除运算;
4、了解定点运算器的组成与结构;
5、掌握浮点运算方法,了解浮点运算器的基本结构。
● 补码一位乘法
(1)求 [ X ]补, [ Y]补, [-X ]补
(2)求 [ X ]补* [ Y]补:通过求和n、右移n-1次得到乘积
(3)[X*Y] 补=……
(4)验证
● X*Y-----Z
● 由(4), [X*Y] 补=……---X*Y=Z1
● Z和Z1相等,结果正确
例12:已知X=+13,Y=-11,N=5,用补码一位乘法求X*Y
解:(1)[ X]补=[ +13 ]补= [ +1101B ]补=01101B
[ -X]补= =10011B
[ Y]补=[ -11]补= [ -1011B ]补=10101B
(2) 高 位 积 乘数/低位积
Y1Y0
00 0000 1 0 1 0 1 0
+[(Y0 -Y1)*X ]补 11 0011
11 0011 1 0 1 0 1 0
右移 11 1001 1 1 0 1 0 1
+[(Y0 -Y1)*X ]补 00 1101
00 0110 1 1 0 1 0 1
右移 00 0011 0 1 1 0 1 0
+[(Y0 -Y1)*X ]补 11 0011
11 0110 0 1 1 0 1 0
右移 11 1011 0 0 1 1 0 1
+[(Y0 -Y1)*X ]补 00 1101
00 1000 0 0 1 1 0 1
右移 00 0100 0 0 0 1 1 0
+[(Y0 -Y1)*X ]补 11 0011
11 0111 0 0 0 1
(3) [X*Y] 补=1101110001B
(4)验证
● X*Y=+13*(-11)=-143
● 由(3),[X*Y]补=1101110001B可知,X*Y=-010001111B=-143
● 结果一致,正确
思考:
一、以下数据,结果如何?
1、 X=-13,Y=+11
2、 X=+13,Y=+11
3、 X=-13,Y=-11
4、 X=-13/16,Y=-11/16
5、 X=+13/16,Y=-11/16
6、 X=-13/16,Y=+11/16
7、 X=+13/16,Y=+11/16
二、乘法运算对标记位的影响?
三、比较补码乘法和原码乘法。
四、课后作业。
本文档为【计算机组成原理补码乘法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。