第二章 运算器
本章知识要点及
要求
对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗
如下所示:
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
二、乘法运算对标记位的影响?
三、比较补码乘法和原码乘法。
四、课后作业。