计算机组成原理第五版实验报告.docxVIP

  • 15
  • 0
  • 约1.98万字
  • 约 27页
  • 2023-10-13 发布于上海
  • 举报
实验报告 1 实验名称实验地点 运算器组成:实验微程序控制器方式和独立方式 实验日期 成绩 熟悉逻辑测试笔的使用方法。 熟悉 TEC-8 模型计算机的节拍脉冲T1、T2、T3; 熟悉双端口通用寄存器组的读写操作; 实验目的 4.熟悉运算器的数据传送通路; 验证 74LS181 的加、减、与、或功能; 按给定的数据,完成几种指定的算术、逻辑运算运算。 按照表中提供的功能自行验证其中几种即可。(独立方式) 1.1 微程序控制器 实验原理 双端口寄存器组由 1 片 EPM7064(U40)(图 2.2 中用虚线围起来的部分)组成, 内部包含 4 个 8 位寄存器 R0、R1、R2、R3,4 选 1 选择器 A,4 选 1 选择器B 和 1 个 2-4 译码器。根据信号 RD1、RD0 的值, 4 选1 选择器A 从4 个寄存器中选择1 个寄存器送往ALU 的A 端口。根据信号 RS1、RS0 的值,4 选 1 选择器 B 从 4 个寄存器中选择 1 个寄存器送往 ALU 的 B 端口。2-4 译码器对信号RD1、RD0 进行译码, 产生信号 LR0、LR2、LR3、LR4,任何时刻这 4 个信号中只有一个为 1, 其它信号为 0。LR3~LR0 指示出被写的寄存器。当DRW 信号为 1 时, 如果LR0 为 1,则在T3 的上升沿,将数据总线 DBUS 上的数写入R0 寄存器,余类推。 数据开关 SD7~SD0 是 8 个双位开关。用手拨动这些开关,能够生成 - - 欢迎下载 PAGE 欢迎下载 PAGE 2 需要的 SD7~SD0 的值。数据开关驱动器SWD 是 1 片 74 LS 244(U50)。在信号 SBUS 为 1 时,SD7~SD0 通过 SWD 送往数据总线DBUS。在本实验中,使用数据开关SD7~SD0 设置寄存器 R0、R1、R2 和 R3 的值。ALU 由 2 片 74LS181(U41 和 U42)、1 片 74LS74、1 片 74 LS 244、1 片 74 LS 245 和 1 片 74LS30 构成。74LS181 完成算术逻辑运算,74 LS 245 和 74 LS 30 产生Z 标志,74 LS 74 保存标志C 和标志 Z。ALU 对A7~A0 和 B7~B0 上的 2 个 8 位数据进行算术逻辑运算,运算后的数据结果在信号 ABUS 为 1 时送数据总线 DBUS(D7~D0),运算后的标志结果在 T3 的上升沿保存进位标志位C 和结果为 0 标志位 Z。加法和减法同时影响 C 标志和 Z 标志,与操作和或操作只影响Z 标志。 应当指出,74LS181 只是许多种能做做算术逻辑运算器件中的一种器件,这里它仅作为一个例子使用。 74LS181 能够进行 4 位的算术逻辑运算,2 片 74 LS 181 级连在一 起能够 8 位运算,3 片 74LS181 级连在一起能够进行 12 位运算,余类推。所谓级联方式,就是将低 4 位 74LS181 的进位输出引脚 Cn+4 ___ 与高 4 位 74LS181 的进位输入引脚Cn 连接。在 TEC-8 模型计算机 ___ ___ 中,U42 完成低 4 位运算,U41 完成高 4 位运算,二者级连在一起,完 成 8 位运算。在 ABUS 为 1 时,运算得到的数据结果送往数据总线 DBUS。数据总线 DBUS 有 4 个信号来源:运算器、存储器、数据开关和中断地址寄存器,在每一时刻只允许其中一个信号源送数据总线。 序列号 名 称 数 量 备 注 1 实验设备\ TEC-8 实验系统 1 台 软件\平台等 双踪示波器 1 台 直流万用表 1 块 逻辑测试笔 1 支 在实验箱上方 实 验 内 容 与 实 验 记 录(拓扑图\配置图\流程图\线路图\效果图\代码(段)\运行结果\实验步骤等) 实验步骤 实验准备 将控制器转换开关拨到微程序位置,将编程开关设置为正常位置,将开关 DP 拨到向上位置。打开电源。 用逻辑测试笔测试节拍脉冲信号T1、T2、T3 ⑴将逻辑测试笔的一端插入TEC-8 实验台上的“逻辑测试笔”上面的插孔中,另一端插入“T1”上方的插孔中。 ⑵按复位按钮 CLR,使时序信号发生器复位。 ⑶按一次逻辑测试笔框内的Reset 按钮,使逻辑测试笔上的脉冲计数器复位,2 个黄灯 D1、D0 均灭。 ⑷按一次启动按钮 QD,这时指示灯D1、D0 的状态应为 01B,指示产生了一个T1 脉冲;如果再按一次 QD 按钮,则指示灯D1、D0 的状态应当为 10B,表示又产生了一个 T1 脉冲;继续按QD 按钮,可以看到在单周期运行方式下,每按一次QD 按钮,就产生一个 T1 脉冲。 ⑸用同样的方法测试T2、T3。3.进行加、减、与、或实验 ⑴设

文档评论(0)

1亿VIP精品文档

相关文档