计算机基础运算器实验,实验三 TEC-2实验计算机运算器实验.doc

实验三 TEC-2实验计算机运算器实验

实 验 报 告

实 验 人: 学 号: 日 期:2010-5-17 院(系): 专业(班级):08软件工程(数字媒体) 实验题目:TEC-2实验计算机运算器实验

实验目的

了解和掌握Am2901运算器的组成结构和工作原理;

认识和掌握TEC-2机运算器的组成和工作原理;

认识和掌握TEC-2机运算器相关控制信号的含义和使用方法;

认识和掌握运算器的进位时间的测试方法,及进一步掌握双踪示波器的使用方法。

实验原理

Am2901运算器

Am2901芯片内部组成结构

Am2901芯片是一个4位的位片结构的运算器部件,是一个完整的运算器,由ALU、输入多路选择器、输出选择门、寄存器组和移位器等器件组成。其内部组成结构如下图所示:

图3.1 Am2901内部结构图

Am2901芯片引脚信号

芯片引脚如下图3.2所示,引脚分类及说明如下:

F=0000 /G /P Y3~Y0

Cn+4 Cn

F3 RAM0

OVR Q0

RAM3

Q3 /OE A地址 B地址 D3~D0 I8~I0 CP

图AQ0 0 1无FS – RAB0 1 0F→BAR – S0Q0 1 1F→BFR ∨ S0B1 0 0F/2→B

Q/2→QFR ∧ S0A1 0 1F/2→BF/R ∧ SDA1 1 02F→B

2Q→QFR ( SDQ1 1 12F→BFR ⊙ 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.3

运算器最低位进位信号的给出与控制

SCi编码(B11、B10)00011011Cin取值01CTCLK方波表3.4

运算器最高位、最低位的移入信号(SSH)

控制码SSH左 移右 移说 明B9 B8RAM0 Q0RAM15 Q150 00 X0 X通用寄存器逻辑位移0 1C XC X通用寄存器与C循环移位1 0Q15 /F15CY RAM0原码除(左移)乘(右移)1 1X XF15⊕OVR RAM0右移用于补码乘法说明:

表中“X”为任意值,表示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值