TEC-2机运算器相关部件电路路图和控制信号.doc_第1页
TEC-2机运算器相关部件电路路图和控制信号.doc_第2页
TEC-2机运算器相关部件电路路图和控制信号.doc_第3页
TEC-2机运算器相关部件电路路图和控制信号.doc_第4页
TEC-2机运算器相关部件电路路图和控制信号.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TEC-2机运算器相关部件电路路图和控制信号图3.1 Am2901内部结构图通用寄存器接收A、B口数据锁存A、B锁存器接收数据 ALU操作周期系统时钟 Q寄存器接收图3.3 Am2901的时钟信号的作用表3.1 Am2901 9个控制信号I8I0控制码I8、I7、I6I5、I4、I3I2、I1、I00 0 0FQFR + SAQ0 0 1无FS RAB0 1 0FBAR S0Q0 1 1FBFR S0B1 0 0F/2BQ/2QFR S0A1 0 1F/2BF/R SDA1 1 02FB2QQFR SDQ1 1 12FBFR SD0寄存器结果选择Y输出选择运算功能选择RS注:R、S中的“0”为逻辑0。图3.6 完整的16位运算器的组成框图表3.2三位微码与状态位的关系表SST编码状态位输入说 明B34 B33 B32CZVS0 0 0CZVS四个标志位的值保持不变0 0 1CYF=0OVF15接收ALU的标志位输出值0 1 0IB7IB6IB5IB4恢复标志位现场值0 1 10ZVS置C为0,另三个标志不变1 0 01ZVS置C为1,另三个标志不变1 0 1RAM0ZVS右移操作,另三个标志不变1 1 0RAM15ZVS左移操作,另三个标志不变1 1 1Q0ZVS联合右移,另三个标志不变表3.3SCi编码(B11、B10)00011011Cin取值01CTCLK方波表3.4 控制码SSH左 移右 移说 明B9 B8RAM0 Q0RAM15 Q150 00 X0 X通用寄存器逻辑位移0 1C XC X通用寄存器与C循环移位1 0Q15 /F15CY RAM0原码除(左移)乘(右移)1 1X XF15OVR RAM0右移用于补码乘法说明: 表中“X”为任意值,表示取任意值都不受影响 当通用寄存器本身移位时,Q寄存器不受影响 乘除法运算要求通用寄存器与Q寄存器联合移位,没有Q寄存器单独移位功能 左右移是由指令功能确定的 SSH为0,用于逻辑移位指令为1,用于循环移位指令为2,用于乘除法运算的联合移位及上商为3,用于算术右移指令,或补码乘法计算表3.6功 能MI86MI53MI20A口B口按压 STEP 前按压 STEP 后ALU输出SVZCALU输出SVZCR1+R0R00+R0R0R0-R1R00+R0R0R1R0R00+R0R0R1R0R00+R0R0R1R0R00+R0R0R1+R0+CR00+R0R0R0*2R0 0+R0R0R0+1R00+R0R0SCi的设置:R0+R1+CR0,SCi= ;R0+1R0,SCi= 其余SCi=TEC-2实验计算机运算器实验思考题(1)在脱机方式下进行运算器实验时,在按STEP键之前和按STEP键之后,ALU的输出结果及状态SVZC有何不同,为什么?根据Am2901运算器的组成结构及其工作原理加以说明。(2)写出实现以下功能操作微码:(按下表形式书写)A. (R0+R10)Q R0Q,联合左移。B. D B B,其中D为数据,B为B口寄存器。C. 0 R0,要求不要用立即数传送实现。功能操作MI876MI543M

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论