资讯详情

计算机组成原理2_5教学计算机运算器设计.ppt

计算机组成原理2_教学计算机运算器设计设计.ppt》由会员分享,可在线阅读,更多相关计算机组成原理2_教学计算机运算器设计设计.ppt(32页收藏版)请在人文库网上搜索。

1.1.第一单元运算器部件,第五讲计算机运算器设计的教学。2.完成算术和逻辑操作的基本功能 、。 取得操作数 存储组,立即数 输出、存储操作结果 寄存器组、数据总线 暂存运算的中间结果 Q寄存器,移位寄存器,3,运算器的基本功能,获得运算结果的状态 C、Z、V、S 理解,响应控制信号,4,内容总结,TEC-2000运算器指标 运算器设计 芯片连接方式 超前进位 最低位进位 标志位设计 移位指令,5,运算器,三件 暂存乘除快 多路选择连接,数据组合选择 I2 I1 I0、运算功能选择 I5 I4 I3.处理运算结果 I8 I7 I6.运算、临时存储、乘除快、内外数据组合、运算功能明确。

2.存移输出安排巧妙,多路选择连接,存移输出安排巧妙,存移输出安排巧妙,存移输出安排巧妙,6,二选一,B 16个 A 通用寄存器,三选一,二选一,三选一,三选一,A L U S R,B存器,A乘商寄存器锁定器Q,Cn,/OE,Q3,Q0,RAM0,RAM3,F,输出Y,F3 F=0000 OVR Cn 4,输入D,A口地址,B口地址,Am2901内部组成 算逻运算 部件 1 6 个 累加器 乘商寄存器 Q 五组多路选门 功能 8 种 运算功能 8 种 数据组合 8 种 结果处理,I5I3,I2I0,I8I6,7,Am控制信号为2901,编码 I8 I7 I6 I5 I4 I3 I2 I1 I。

3、0 000 Q F F R S A Q 001 F S - R A B 010 B F A R - S 0 Q 011 B F F R S 0 B 100 B F/2 Q Q/2 F R S 0 A 101 B F/2 F R S D A 110 B 2F Q 2Q F R S D Q 111 B 2F F R S D 0,B Q Y,R S,8,TEC-字长16位(8位)的2000运算器指标由4(2)片组成Am2901组成 算术和逻辑运算支持16位(8位) 主频: 1.8432MHz/3,9,Y118,Y30,D118,D74,D30,Cin,RAM0,Q0,Y74,4 片Am2901之。

四、间连接,Vcc R,用于片间高速进位 Am2902,高位 Am2901,Am2901,Am2901,低位 Am2901,Am2902 Cn z Cn y Cn x,/G /P, 5V,Y1512,Y118,Y74,Y30,D1512,D118,D74,D30,OVER,F=0,F15,Cy,Cin,CP,RAM15,Q15,RAM0,Q0,A口,B口,I86 I53 I20、11、16(8)位机 运算器 进出信号及引脚,Y15(7)Y0,D15(7)D0,RAM15(7),Q15(7),RAM0,Q0,CP,OE,Cin,Cy F=0 Over F15(7),运 算 器 部 件,A3A0。

5、,B3B0,I8I6 I5I3 I2I0,12,ALU可完成的功能,ADD R0, R1; SUB R0, R1? INC R0 ? MOV R1, 1 ; ADD R0, R1 DEC R0 ? ADC R0 ? SBB R0, R1,R0 /R1 1(C),R0 0 1(C),R0 /0 0(C),R0 R1 0(C),R0 0 C,R0 /R1 C,13,TEC2000 ALU最低进位信号,最低位进位Cin 控制码SCI 例如应用场合 0 00 ADD DEC 1 01 SUB INC C 10 ADC SBB 方波 11 测量波形和转移 地址计算,( 16 位机 和 8 位机 都是。

6、如此处理),最低位进位信号由 SCi 编码决定,最低进位信号为14Cin逻辑表达式,Cin = /SCI1* SCI0 SCI1*/SCI0*C SCI1* SCI0* TCLK2,15,16位的 运算器,16 输入信号的最低位置Cin,最低位进位 GAL3,Cy F=0 OVR F7,SCi,RAM7 Q7,RAM0 Q0,0 1 C C0 或 方波,Y70,D70,B口,A口,I8I0,Cin,16,ALU控制信号(1),数据组合( I2 I1 I0 ) 功能代码( I5 I4 I3 ) 结果处理( I8 I7 I6 ) A口地址 B口地址 最低位进位控制。

7、信号(SCi),17,运算结果标志,算术与逻辑的运算指令结果产生标志位的值 标志位的值仅在执行操作步骤中接受 算术操作指令的结果影响 C 、 Z、V、S 逻辑操作指令的结果只影响 Z 不接受标志位值的其他指令或其他执行步骤 由此可见: 若设置标志位寄存器, 有两种处理方法:接收或不接受标志位的值 (根据什么指令),18,几个影响 C指令中有触发器指令 STC(C1)、CLC指令(C 0 ) 指令中有RCL、RCR、SHL、SHR指令, 他们的移位输出应该传输到 C ( 还决定了寄存器的移位输入 ),C,通 用 寄 存 器,通 用 寄 存 器,C,0,0,RCL,RCR,SHR,SHL。

8、,RAM15,RAM0,RAM0,RAM15、19、支持乘除法指令 MUL SR 指令,DIV SR指令 它们的操作使用移位输出传输到 C (还决定了寄存器的移位输入),C,通用寄存器,通用寄存器,Q 联合右移位的寄存器、乘法、Q 寄存器,除法,联合左移位,/F15,Q0,Cy,20.状态寄存器控制,3位码控制 有8处来源 SST B34 33 32 C Z V S 000 不变 三位不变 (C,Z,V,S) 001 接受ALU状态输出(Cy,ZR,OV,F15) 010 接收内部总线输出 (IB7 6 5 4) 011 0 三位不变 100 1 三位不变 101 RAM0 。

9、三位不变 110 RAM15 三位不变 111 Q0 状态寄存器的1,状态寄存器的逻辑表达,C := /B34*/B33*/B32* C V := /B34*/B33*/B32* V /B34*/B33* B32* Cy /B34*/B33* B32* OV /B34* B33*/B32* IB7 /B34* B33*/B32* IB5 B34*/B33*/B32 /B34* B33* B32* V B34*/B33* B32* RAM0 B34* V B34* B33*/B32* RAM15 B34* B33* B32* Q0 Z := /B34*/。

10、B33*/B32* Z S := /B34*/B33*/B32* S /B34*/B33* B32* ZR /B34*/B33* B32* F15 /B34* B33*/B32* IB6 /B34* B33*/B32* IB4 /B34* B33* B32* Z /B34* B33* B32*S B34* Z B34* S,22,0,1,RAM0 Q0,RAM15,16位的 运算器,16 位置运算器状态寄存器,四个标志位置 GAL1,SST,C Z V S,Cy F=0 OV F15、内部总线 IB,RAM15 Q15,RAM0 Q0,Y150,D150,B口。

11、,A口,I8I0,Cin,23,ALU控制信号(2)完成功能,数据组合( I2 I1 I0 ) 功能代码( I5 I4 I3 ) 结果处理( I8 I7 I6 ) A口地址 B口地址 最低进位控制信号(SCi) 状态寄存器接收信号(SST),寄存器移位输入信号,2位 控制码 左移操作 右移操作 指令 SSH RAM0 Q0 RAM15(7) Q15(7) 00 0 / 0 / SHL SHR 01 C / C / RCL RCR 10 Q15(7) /F15(7) C y RAM0 DIV MUL 实现中,具体移位输入信号采用 SSH 编码和 ALU 控制信号中的结果处理 I7 。

12决定,25、左右移位输入信号逻辑表达式,RAM15 = /B9* B8* C B9*/B8* Cy Q15 = B9* RAM0 RAM0 = /B9* B8* C B9*/B8* Q15 Q0 = B9*/B8* /F15 RAM15 .OE= /MI7 Q3 .OE= /MI7 RAM0 .OE= MI7 Q0 .OE= MI7,26,16位的 运算器,16 最高位移和最低位移输入信号,右移输入信号 GAL3.左转输入信号 GAL3,Cy F=0 OVR F15,SSH,SSH,右移控制,左移控制,RAM15 Q15,RAM0 Q0,0 C Q15 /F15,0 C。

13、 Cy RAM0,Y150,D150,B口,A口,I8I0,Cin,27,0,1,RAM0 Q0,RAM15,16位的 运算器,16 位机运算器的完整组成,四个标志位 GAL一、右转输入信号 GAL3,SST,左转输入信号 GAL三、最低位进位 GAL3,C Z V S,Cy F=0 OVR F15、内部总线 IB,SSH,SSH,SCi,操作功能码,右移控制,左移控制,RAM15 Q15,RAM0 Q0,0 C Q15 /F15,0 C Cy RAM0,0 1 C /C 方波,Y150,D150,B口,A口,I8I0,Cin,28,0,1,RAM0 Q0,RAM15,16位的 运算器,。

14、完整 16 位运算器脱机实验,四位标志位 GAL一、右转输入信号 GAL3,SST,左转输入信号 GAL3,最低位进位 GAL3,C Z V S,Cy F=0 OVR F15、内部总线 IB,SSH,SSH,SCi,操作功能码,右移控制,左移控制,RAM15 Q15,RAM0 Q0,0 C Q15 /F15,0 C Cy RAM0,0 1 C /C 方波,Y150,D150,B口,A口,I8I0、29、16位运算器脱机实验,Y15Y0 (用16个指示灯显示结果),D15D0,RAM15,Q15,RAM0,Q0,Cin,Cy F=0 Over F15,运 算 器 部 件,A30,B30,I。

15、86(输入数据提供16个开关),C Z V S,SSH,SST,SCi,I53,I20,A口 B口 SCi SSH,I86 I53 I20 SST,通过24位微型开关 30、ALU控制信号(2),数据组合( I2 I1 I0 ) 功能代码( I5 I4 I3 ) 结果处理( I8 I7 I6 ) A口地址 B口地址 最低进位控制信号(SCi) 状态寄存器接收信号(SST) 移位控制信号(SSH),31,16 操作使用,操作功能,控制信号 B口 A口 SST I86 I53 I20 Cn SSH,R0R0 R1,R2R2R0,QR。

16、0,右移 R0R0 R1,RQR0R3Q,Y F,0000,011,0001,000,001,0 00,0010,0000,010,001,001,1 01,0000,101,0001,000,001,0000,000,000,100,/ 0000,0000,110,0011,001,001,00,R0R0R1,Y A口,0000,010,0001,100,001,00,/,/,001,001,001,001,001,001,00 01,逻辑右移,与C循环右移,SCi,00,00,10,/,/,联合左移,32,运算器设计小结,完成从4位到16位的扩充 最低位进位信号设计(完成减法等) 状态寄存器设计(接收并保存状态值) 移位信号设计(支持乘除法及逻辑移位) 需要提供必要的控制信号(由控制器提供) 其它功能由这些功能组合而成,自动执行。

标签: d150steel连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台