《微体系结构层》PPT课件.ppt
《《微体系结构层》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《微体系结构层》PPT课件.ppt(36页珍藏版)》请在三一办公上搜索。
1、2023/5/20,计算机组成原理与汇编语言软件学院,1,计算机组成原理与汇编语言 微体系结构层,浙江工业大学软件学院,2023/5/20,计算机组成原理与汇编语言软件学院,2,掌握CPU的组成和工作方式掌握运算器的构成,能按步骤进行定点数、浮点数的四则运算掌握控制器的控制方式理解组合逻辑控制器和微程序控制器的工作原理和设计方法深入了解计算机中指令的完整执行过程,本章的学习目标,2023/5/20,计算机组成原理与汇编语言软件学院,3,算术逻辑部件ALU定点数的运算补码加减运算移位操作定点乘法运算定点除法运算浮点数的运算十进制数的运算,本篇主要内容,2023/5/20,计算机组成原理与汇编语言
2、软件学院,4,CPU的组成,CPU的组成算术逻辑部件ALU控制器各种寄存器CPU内部总线,2023/5/20,计算机组成原理与汇编语言软件学院,5,加法器单元电路全加器,ALU(1-1),Ci,i,Ai,Bi,Ci-1,i=Ai Bi Ci-1+Ai Bi Ci-1+Ai Bi Ci-1+Ai Bi Ci-1 Ci=Ai Bi Ci-1+Ai Bi Ci-1+Ai Bi Ci-1+Ai Bi Ci-1,2023/5/20,计算机组成原理与汇编语言软件学院,6,ALU(1-2),全加器电路,+,&,+,Ci-1,Ai,Bi,i,Ci,i=Ai Bi Ci-1 Ci=Ai Bi+(Ai Bi)Ci
3、-1,+,+,+,2023/5/20,计算机组成原理与汇编语言软件学院,7,ALU(2-1),并行加法器与进位链结构串形进位,Ci,i,Ai,Bi,Ci-1,C2,2,A2,B2,C1,C1,1,A1,B1,C0,C16,16,A16,B16,C15,2023/5/20,计算机组成原理与汇编语言软件学院,8,ALU(2-2),并行加法器与进位链结构并行进位,Ci=Ai Bi+(Ai Bi)Ci-1Gi=Ai Bi;Pi=Ai BiCi=Gi+Pi Ci-1,+,+,C1=G1+P1 C0C2=G2+P2 C1C3=G3+P3 C2C16=G16+P16C15,=G1+P1 C0=G2+P2 G
4、1+P2 P1 C0=G3+P3 G2+P3 P2 G1+P3 P2 P1 C0=G16+P16G15+P16P15G14+P16P15 P2P1C0,2023/5/20,计算机组成原理与汇编语言软件学院,9,ALU(2-3),并行加法器与进位链结构组内并行,组间串行,第四组,第三组,第二组,第一组,C0,A1,B1,A2,B2,A3,B3,A4,B4,A5,B5,A6,B6,A7,B7,A8,B8,A9,B9,A10,B10,A11,B11,A12,B12,A13,B13,A14,B14,A15,B15,A16,B16,1,2,3,C4,C4,4,5,6,7,C8,C8,8,9,10,11,
5、C12,C12,12,13,14,15,C16,16,2023/5/20,计算机组成原理与汇编语言软件学院,10,ALU(2-4),并行加法器与进位链结构组内并行,组间并行 C4=G4+P4 G3+P4 P3 G2+P4 P3 P2 G1+P4 P3 P2 P1 C0 C8=G8+P8 G7+P8 P7 G6+P8 P7 P6 G5+P8 P7 P6 P5 C4 C12=G12+P12G11+P12P11G10+P12P11P10G9+P12P11P10P9C8 C16=G16+P16G15+P16P15G14+P16P15P14G13+P16P15P14P13C12,GI=G4+P4 G3+
6、P4 P3 G2+P4 P3 P2 G1;PI=P4 P3 P2 P1 GII=G8+P8 G7+P8 P7 G6+P8 P7 P6 G5;PII=P8 P7 P6 P5 GIII=G8+P8 G7+P8 P7 G6+P8 P7 P6 G5;PIII=P8 P7 P6 P5 GIV=G16+P16G15+P16P15G14+P16P15P14G13;PIV=P16P15P14P13,2023/5/20,计算机组成原理与汇编语言软件学院,11,ALU(2-5),并行加法器与进位链结构组内并行,组间并行,C4=GI+PI C0C8=GII+PII C4C12=GIII+PIII C8C16=GIV
7、+PIVC12,=GI+PI C0=GII+PIIGI+PIIPIC0=GIII+PIIIGII+PIIIPIIGI+PIIIPIIPIC0=GIV+PIVGIII+PIVPIIIGII+PIVPIIIPIIGI+PIVPIIIPIIPIC0,2023/5/20,计算机组成原理与汇编语言软件学院,12,ALU(2-6),并行加法器与进位链结构组内并行,组间并行,第四组,第三组,第二组,第一组,C0,A1,B1,A2,B2,A3,B3,A4,B4,A5,B5,A6,B6,A7,B7,A8,B8,A9,B9,A10,B10,A11,B11,A12,B12,A13,B13,A14,B14,A15,B
8、15,A16,B16,1,2,3,C4,4,5,6,7,C8,8,9,10,11,C12,12,13,14,15,C16,16,组间进位电路,GIV,PIV,GIII,PIII,GII,PII,PI,GI,C12,C8,C4,2023/5/20,计算机组成原理与汇编语言软件学院,13,ALU(3-1),ALU举例SN74181芯片,加法器,函数发生器,X,Y,F,Cn,M,Cn+4,A,B,S3,S2,S1,S0,S0S1S2S3控制产生16种不同逻辑函数M控制选择算术运算或逻辑运算,G,P,2023/5/20,计算机组成原理与汇编语言软件学院,14,ALU(3-2),ALU举例SN74182
9、芯片,74182,Vcc P2 G2 Cn Cn+4 Cn+8 G Cn+12,G1 P1 G0 P0 G3 P3 P GND,1 2 3 4 5 6 7 8,16 15 14 13 12 11 10 9,2023/5/20,计算机组成原理与汇编语言软件学院,15,定点数运算(1-1),补码运算补码加法:X+Y补=X补+Y补补码减法:X-Y补=X补+-Y补补码运算的基本规则参加运算的各个操作数均以补码表示,运算结果仍以补码表示符号位和数值位一样参加运算若求和,将两补码直接相加,得两数之和的补码;若求差,则将减数变补(由Y补求-Y补),然后与被减数相加,得两数之差的补码,2023/5/20,计算
10、机组成原理与汇编语言软件学院,16,定点数运算(1-2),补码运算例题,2)X=3 Y=2,X补=1 1101 Y补=1 1110,1 1011,1)X=3 Y=2,X补=0 0011 Y补=0 0010,0 0101,(+5补码),(-5补码),3)X=4 Y=5,X补=0 0100 Y补=1 1011(-Y)补=0 0101,0 1001,(+9补码),4)X=4 Y=5,X补=1 1100 Y补=0 0101(-Y)补=1 1011,1 0111,(9补码),1,1,X+Y,X-Y,2023/5/20,计算机组成原理与汇编语言软件学院,17,定点数运算(1-3),补码运算例题,2)X=1
11、0 Y=7,X补=1 0110 Y补=1 1001,0 1111,1)X=10 Y=7,X补=0 1010 Y补=0 0111,1 0001,(-15补码),(15补码),1,正溢出:运算结果大于机器所能表示的最大正数;负溢出:运算结果小于机器所能表示的最小负数,正溢出,负溢出,2023/5/20,计算机组成原理与汇编语言软件学院,18,定点数运算(1-4),溢出判别 根据两个操作数的符号与结果的符号判别OVR=Af Bf Sf+Af Bf Sf 根据两数相加时产生的进位判别OVR=Cf Cn+Cf Cn=Cf Cn采用变形补码运算(两位符号位)X变形补=X 0X1 4+X-1X0 X变形补=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微体系结构层 体系结构 PPT 课件
链接地址:https://www.31ppt.com/p-4871875.html