[PPT模板]计算机组成原理.ppt
《[PPT模板]计算机组成原理.ppt》由会员分享,可在线阅读,更多相关《[PPT模板]计算机组成原理.ppt(35页珍藏版)》请在三一办公上搜索。
1、计算机组成原理,王立波,Computer Composition Principle,临沂大学信息学院,2,第二部分 数据的表示和运算,2.1 数制与编码 2.2 定点数表示和运算 2.3 浮点数表示和运算 2.4 算术逻辑单元ALU,3,2.2 定点数表示和运算,2.2.1定点数的表示 1、无符号数的表示;2、有符号数的表示。2.2.2定点数的运算 1、定点数的位移运算;2、原码定点数的加/减运算;3、补码定点数的加/减运算;4、定点数的乘/除运算;,4,2.2.2定点数的运算,7、定点数的乘法运算 分析笔算乘法 A=0.1101 B=0.1011,AB=0.10001111,0.1 1 0
2、 1,0.1 0 1 1,1 1 0 1,1 1 0 1,0 0 0 0,1 1 0 1,0.1 0 0 0 1 1 1 1,乘积的符号心算求得,5,2.2.2定点数的运算,笔算乘法改进,A B=A 0.1011,=0.1A+0.00A+0.001A+0.0001A,=0.1A+0.00A+0.001(A+0.1A),=0.1A+0.010 A+0.1(A+0.1A),=0.1A+0.1 0 A+0.1(A+0.1A),=2-1A+2-1 0 A+2-1(A+2-1(A+0),第一步 被乘数A+0,第八步 1,得结果,第三步 部分积+被乘数,6,2.2.2定点数的运算,改进后的笔算乘法过程,7
3、,2.2.2定点数的运算,1)定点原码乘法(1)原码一位乘运算规则(以小数为例),设x原=x0.x1x2 xn,y原=y0.y1y2 yn,=(x0 y0).x*y*,x y原=(x0 y0).(0.x1x2 xn)(0.y1y2 yn),式中 x*=0.x1x2 xn 为 x 的绝对值,y*=0.y1y2 yn 为 y 的绝对值,乘积的符号位单独处理 x0 y0,数值部分为绝对值相乘 x*y*,8,2.2.2定点数的运算,原码一位乘递推公式,x*y*=x*(0.y1y2 yn),=x*(y12-1+y22-2+yn2-n),=2-1(y1x*+2-1(y2x*+2-1(ynx*+0),z0,
4、9,2.2.2定点数的运算,右图是一个32位乘法器的结构框图,其中32位被乘数放在R2中,运算开始时32位乘数放在R1中,运算结束时64位乘积的高位放在R0中,低位放在R1中,R0和R1串联移位。,在该乘法过程中,每次操作是根据乘数的一位进行操作,对于32位数的乘法,需要循环32次完成一个乘法操作,因此称为一位乘法。,10,2.2.2定点数的运算,完成这个定点原码一位乘法的运算规则可以用如下图所示的逻辑流程图表示。,11,2.2.2定点数的运算,已知 x=0.1110 y=0.1101 求x y原,逻辑右移,逻辑右移,12,2.2.2定点数的运算,乘积的符号位 x0 y0=1 0=1 数值部分
5、按绝对值相乘 x*y*=0.1 0 1 1 0 1 1 0 则 x y原=1.1 0 1 1 0 1 1 0 特点绝对值运算用移位的次数判断乘法是否结束逻辑移位,13,2.2.2定点数的运算,原码一位乘的硬件配置,A、X、Q 均 n+1 位,移位和加受末位乘数控制,14,2.2.2定点数的运算,(2)原码两位乘原码两位乘与原码一位乘一样,符号位的运算和数值部分是分开进行的,但原码两位乘是用两位乘数的状态来决定新的部分积如何形成,因此可提高运算速度。,一位乘,符号位 和 数值位 部分 分开运算,两位乘,每次用 乘数的 2 位判断 原部分积是否加 和 如何加 被乘数,15,2.2.2定点数的运算,
6、两位乘数共有4种状态,对应这4种状态可得下表。,16,2.2.2定点数的运算,原码两位乘运算规则,共有操作+x*+2x*x*2,实际操作+x*补+2x*补+x*补 2 补码移,17,2.2.2定点数的运算,例:已知 x=0.111111 y=0.111001 求xy原,补码右移,18,2.2.2定点数的运算,数值部分的运算,乘积的符号位 x0 y0=0 1=1,x*y*=0.1 1 1 0 0 0 0 0 0 1 1 1,则 x y原=1.1 1 1 0 0 0 0 0 0 1 1 1,特点,绝对值的补码运算,算术移位,用移位的次数判断乘法是否结束,19,2.2.2定点数的运算,原码两位乘和原
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PPT模板 PPT 模板 计算机 组成 原理

链接地址:https://www.31ppt.com/p-4596163.html