实验名称 | 输入输出系统实验 |
实验目的 |
2.掌握控制总线的功能和应用 |
实验设备 | PC机一台,TD-CMA实验系统一套。 |
实验步骤
- 关闭实验电源,按照下图连接实验电源
① 输入设备将一个数打入R0 寄存器。
② 输入设备将另一个数打入地址寄存器。
② 将 R0 中的数据11H 打入存储器01H 单元。
将IN 单元置00010111(或其他数值)。K7 置为1,关闭R0 寄存器的输出;K6 置为0,
关闭R0 寄存器的输入;WR、RD、IOM 分别置为0、1、1,对IN 单元进行读操作;LDAR置为1,将数据总线的数打入地址寄存器。连续四次点击图形界面上的“单节拍运行”按扭,观察图形界面,在T3 时刻完成对地址寄存器的写入操作。
先将WR、RD、IOM 分别置为1、0、0,对存储器进行写操作;再把K7 置为0,打开
R0 寄存器的输出;K6 置为0,关闭R0 寄存器的输入; LDAR 置为0,不将数据总线的数打入地址寄存器。连续四次点击图形界面上的“单节拍运行”按扭,观察图形界面,在T3时刻完成对存储器的写入操作。
③ 将当前地址的存储器中的数写入到 R0 寄存器中。
将IN 单元置00010111(或其他数值),K7 置为1,关闭R0 寄存器的输出;K6 置为0,关闭R0 寄存器的输入;WR、RD、IOM 分别置为0、1、1,对IN 单元进行读操作;LDAR置为1,不将数据总线的数打入地址寄存器。连续四次点击图形界面上的“单节拍运行”按扭,观察图形界面,在T3 时刻完成对地址寄存器的写入操作。
将K7 置为1,关闭R0 寄存器的输出;K6 置为1,打开R0 寄存器的输入;WR、RD、IOM 分别置为0、1、0,对存储器进行读操作;LDAR 置为0,不将数据总线的数打入地址寄存器。连续四次点击图形界面上的“单节拍运行”按扭,观察图形界面,在T3 时刻完成对寄存器R0 的写入操作。
④ 将R0 寄存器中的数用LED 数码管显示。
先将WR、RD、IOM 分别置为1、0、1,对OUT 单元进行写操作;再将 K7 置为0,打开R0 寄存器的输出;K6 置为0,关闭R0 寄存器的输入; LDAR 置为0,不将数据总线的数打入地址寄存器。连续四次点击图形界面上的“单节拍运行”按扭,观察图形界面,在T3 时刻完成对OUT 单元的写入操作。
实验结果
心得体会
存储器和输入输出设备最终要连接到外部总线上,所以需要外部总线提供数据信号,地址信号以及控制信号。