年级 | 班号 |
| 组号 | 学号 | ||||
专业 | 软件工程 | 日期 | 2022 年 5 月 11日 | 姓名 | 预判你的代码 | |||
实验名称 | 运算器 | 实验室 | ||||||
实验 目的 或 要求 | 1、了解运算器的组成结构; 2、掌握运算器的工作原理; 3、熟悉运算器的设计方法; 4、掌握运算器的控制与使用。 | |||||||
实验 环境 | PC机,TD-CMA实验系统一套 | |||||||
实验内容或 实验题目 | 选择运算器要完成的多项运算功能,包括数据来源,运算功能,结果保存等,通过查看数据通路图及指示灯检查运行结果及特征标志。 | |||||||
实 验 原 理 ( 操 作 步 骤 ) | 实验原理: 算术器能够进行的运算:算术运算、逻辑运算、移位运算
输入端口在实验箱左下角CON单元的SD20到SD27 开关为运算器实验的输入端口。开关拨上去代表二进制的1,拨下来代表二进制的0,当开关拨上去的时候,开关上面对应的指示灯发光,灯亮代表1,灯灭代表0。
由寄存器a 寄存器b 但只能输入一个数 由控制信号LDA和LDB决定是存入暂存器A还是暂存器B,当LDA=1, LDB=0时存入暂存器A, LDA=0,LDB=1时存入暂存器B。 3、对两个数进行运算 控制信号s0s1s2s3 四位二进制数实现16种运算类型,修改其值改变运算类型 CN为另外一个控制信号、 F为结果、 FC进位标志位、 FZ为0标志位 运算类型参照表 实验内容: 输入数据01110011(73H)和数据10000010(82H),控制运算器对这两个数据进行算术和逻辑运算,PC端观察运算过程给出运算结果。
(1)按照实验接线图连接线路 注意:相连引脚线的颜色保持一致 (2)将时序与操作台单元的开关 KK2置为‘单拍'档,开关KK1、KK3置为‘运行'档。 (3) CON单元开关全部置为零,打开电源开关,如果听到有‘嘀'报警声,说明有总线竞争现象,应立即关闭电源,重新检查接 线,直到错误排除。然后按动CON单元的CLR按钮,将运算器里的的A寄存器、B寄存器和FC、FZ标志位清零。 (4)打开连机软件 CMA软件,进行端口的选择,测试串口,串口通信成功,选择实验,运算器实验。 逻辑结构图 ART算术运算 LOG逻辑运算 SHF移位运算 (5)用输入开关向暂存器A置数。 ①拨动CON单元的SD27-SD20数据开关,形成二进制数00010001(或其它数值),数据显示亮为‘1',灭为‘0' ②置LDA=1,LDB=0连续按动四次时序单元的ST按钮,产生一个T4上沿,则将二进制数00010001置入暂存器A中,暂存器A的值(11)通过ALU单元的A7-A0八位LED灯显示。 (S0S1S2S3全零是逻辑运算 结果是A寄存器里的值) (6)用输入开关向暂存器B置数。 拨动CON单元的SD27-SD20数据开关,形成二进制数00100010(或其它数值)。 ②置LDA=0,LDB=1连续按动四次时序单元的ST按钮,产生一个T4上沿,则将二进制数00100010置入暂存器B中,暂存器B的值(22 为16进制)通过ALU单元的B7...B0八位LED灯显示。 (7)改变运算器的功能设置,观察运算器的输出。 例如:S0S1S2S3 置为1001(算术运算)连续按动四次时序单元的ST按钮 结果是00110011 (8)记录实验结果 | |||||||
实验运行结果: 参照ALU运算器编码表
写出运算结果:
分析结果以及在试验中应注意的问题: 1.相连引脚线的颜色保持一致 2.操作过一次后再次操作时要重新连续按ST四次 |