[IT认证]第四章2 运算器部件.ppt
《[IT认证]第四章2 运算器部件.ppt》由会员分享,可在线阅读,更多相关《[IT认证]第四章2 运算器部件.ppt(34页珍藏版)》请在三一办公上搜索。
1、1,运算器部件2,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,F3F=0000OVRCn+4,输入D,A口地址,B口地址,Am2901内部组成,组成算逻运算 部件1 6 个 累加器乘商寄存器 Q5组多路选择门功能8 种 运算功能8 种 数据组合8 种 结果处理,I5I3,I2I0,I8I6,7,Am2901的控制信号,编码 I8 I7 I6 I5 I4 I3 I2 I1 I0000 Q F F R+S A Q001 F S-R A B 010 B F A R-S
3、 0 Q011 B F F R S 0 B100 B F/2 Q Q/2 F R S 0 A101 B F/2 F R S D A110 B 2F Q 2Q F R S D Q111 B 2F F R S D 0,B Q Y,R S,8,入出信号及引脚,Y3Y0,D3D0,RAM3,Q3,RAM0,Q0,CP,OE,Cin,CnF=0OverF3,运 算 器 部 件,A口,B口,I8I6 I5I3 I2I0,9,TEC-2000运算器指标,字长16位(8位),由4(2)片Am2901组成支持16位(8位)的算术、逻辑运算主频:1.8432MHz/3,10,教学计算机的运算器概述,教学计算机的运
4、算器的组成与设计字长16(8)位,用4(2)片4位的位片结构的Am2901组成1.要详细介绍Am2901芯片的内部组成和实现的功能2.怎样连接4(2)片Am2901成为16(8)位的运算器3.怎样解决运算器实用中的几个问题:(1)如何给出 Am2901最低位的进位输入信号(2)如何处理运算结果的标志位(3)如何处理移位指令、置1 C和清0 C 触发器的指令(4)如何支持硬件乘法、除法指令重点是前 2 项内容和第 3 项中的(1)(2)教学计算机运算器的控制和使用(包括教学实验),11,Y118,Y30,D118,D74,D30,Cin,RAM0,Q0,Y74,4 片Am2901之间的连接,Vc
5、cR,12,片间高速进位用 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口,I86I53I20,/G,/P并行进位信号,13,16(8)位机 运算器 入出信号及引脚,Y15(7)Y0,D15(7)D0,RAM15(7),Q15(7),RAM0,Q0,CP,OE,Cin,CyF=0OverF15(7),运 算 器 部 件,A3A0,B3B
6、0,I8I6 I5I3 I2I0,14,ALU可完成的功能,ADD R0,R1;SUB R0,R1?INC R0?MOV R1,1;ADD R0,R1DEC 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,15,TEC2000 ALU最低位进位信号,最低位进位Cin 控制码SCI 应用场合举例 0 00 ADD DEC 1 01 SUB INC C 10 ADC SBB 方波 11 量测波形和转移 地址计算,(16 位机 和 8 位机 都是如此处理),最低位进位信号由 SCi 编码决
7、定,16,最低位进位信号Cin的逻辑表达式,Cin=/SCI1*SCI0+SCI1*/SCI0*C+SCI1*SCI0*TCLK2,17,16位的 运算器,16 位运算器最低位进位输入信号Cin,最低位进位 GAL3,CyF=0OVRF7,SCi,RAM7Q7,RAM0Q0,01CC0或方波,Y70,D70,B口,A口,I8I0,Cin,18,ALU完成功能需要的控制信号(1),数据组合(I2 I1 I0)功能代码(I5 I4 I3)结果处理(I8 I7 I6)A口地址B口地址最低位进位控制信号(SCi),19,运算结果标志,算术与逻辑的运算指令结果产生标志位的值该标志位的值只在执行运算步骤接
8、受算术运算指令的结果影响 C、Z、V、S逻辑运算指令的结果只影响 Z其他指令或其他执行步骤不接受标志位的值由此可见:若设置标志位寄存器,会有接收或不接受标志位的值这样两种处理(依据什么指令的什么时刻),20,几条影响 C触发器的指令,指令中有 STC(C1)、CLC指令(C 0)指令中有RCL、RCR、SHL、SHR指令,他们的移位输出要传送进 C(还决定寄存器的移位输入),C,通 用 寄 存 器,通 用 寄 存 器,C,0,0,RCL,RCR,SHR,SHL,RAM15,RAM0,RAM0,RAM15,21,对乘除法指令的支持,指令中 MUL SR 指令,DIV SR指令他们的运行用到了移位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IT认证 IT认证第四章2 运算器部件 IT 认证 第四 运算器 部件
链接地址:https://www.31ppt.com/p-4594025.html