1、计算机组成原理实验 实验一运算器实验实验二存储器实验实验三微程序控制实验实验四总线基本实验 实验一运算器实验 一 实验目的熟悉多功能算术逻辑运算单元的组成及工作原理 四 实验步骤1 连接实验线路2 根据运算器181功能表 完成下列表格中所示运算 在报告册中记录运算结果及实验操作步骤 三 实验内容用实验台提供的ALU单元搭建一个8位运算器 实现各种算术逻辑运算 二 实验设备TDN CM 实验仪一套 运算器实验原理图 实验线路 74LS181功能表 注意 F A B不带进位加F A加B带进位加 实验二存储器实验 一 实验目的了解静态存储器的工作原理 四 实验步骤1 连接实验线路2 根据实验原理图及
2、读写操作步骤 完成向25H 2AH单元写入75H 7AH的数据 然后读出 记录实验结果 三 实验内容用实验台提供的6116芯片搭建一个可读写的RAM电路 完成读写操作 二 实验设备TDN CM 实验仪一套 存储器实验原理图 实验线路注 A7 A0 AD7 AD0 写存储器 读存储器 实验三微程序控制器实验 一 实验目的学习微程序的编写方法 了解微程序控制的实现过程 三 实验内容要求编写以下五条指令的微程序 在数据通路图中观察执行过程1 INR0INPUT R02 OUT ADDR RAM LED3 ADD ADDR R0RAM R0 R04 STAR0R0 RAM5 JMPADDRRAM PC
3、 二 实验设备TDN CM 实验仪一套 PC机一台 四 实验步骤1 连接实验线路2 根据24位微指令格式及指令功能编写相应微程序 按P25所写步骤将微程序写入ROM 或者 3 输入微程序 共有两种方法 1 通过开关手动输入 将编程开关置为PROM STEP置为STEP STOP置为RUN 在SWITCHUNIT用开关置微地址MA5 MA0 在MK24 MK1开关上置24位微码 启动时序电路 按START按钮 重复 步 完成输入所有微码 2 直接从电脑输入 将微程序转换为16进制 在CMPP20环境下直接从键盘输入4 在实验箱上 将中间的编程开关置为 RUN 在UA5 UA0开关上置微地址 拨动
4、右下角CLR开关 看右上角的6位地址灯 按单步微指令执行 观察数据通路图中的数据流动 五 微程序举例ADD ADDR R0程序如下 微地址微指令0101ED82PC AR PC 1 PC0200C043RAM IR1301ED89PC AR PC 1 PC14RAM AR15RAM DR116R0 DR217DR1 DR2 R0 六 实验线路 注 从实验箱手动输入微码时 UA5 UA0 MA5 MA0从电脑输入微码时 UA5 UA0 SE6 SE1 微指令格式 S3 S0 M Cn是运算器74LS181的运算控制 看P16 UA5 UA0是下一条微指令地址 WEA9A8000INPUT001R
5、AM读101RAM写110LED011无 五条指令微操作流程 注 图中地址是八进制 实验四总线基本实验 一 实验目的理解总线的概念 掌握总线传输特性 四 实验步骤1 连接实验线路2 按P30所示的流程进行操作3 查看RAM中数据与LED上数据是否一致 三 实验内容用实验台搭建一个总线电路 实现以下四步数据流的传输1 INPUT R02 INPUT AR3 RO RAM4 RAM LED 二 实验设备TDN CM 实验仪一套 总线传输原理图 实验线路 总线基本实验操作步骤 初始化 LDAR和LDR0信号置0 其他信号均置1W R RAM 为0表示存储器写 为1表示存储器读所有三态门 SW B CE R0 B LED B 信号均为0有效脉冲信号为LDAR和LDR0上升沿 W R LED 为下降沿