计算机科学与技术系
实验报告
专业名称计算机科学与技术系软件工程
课程名称计算机组成原理
项目名称具有基本输入输出功能的总线接口实验班级
学号
姓名
同组人员
实验日期
一、实验目的与要求
1.理解总线的概念及其特性
2.掌握控制总线的功能和应用
3.掌握总线接收和传输信息的控制
二、实验逻辑原理图与分析
2.1 画实验逻辑原理图
2.2 逻辑原理图分析
由于存储器和输入、输出设备最终是要挂到外部总线上,所以需要外部总线提供数据信号、地址信号以及控制信号。
在该实验平台,外部总线分为数据总线、地址总线和控制总线,分别为外设提供上述信号。
三、数据通路图及分析(画出数据通路图并作出分析)
微命令:IN_B = 0 , LDR0 = 1 微命令:IN_B = 0 , LDAR = 1
微命令:R0_B = 1 , CS = 1 , WR = 1 微命令:R0_B = 1 , CS = 1 , RD = 1
微命令:R0_B = 1 , LED_B = 0
四、实验数据和结果分析
4.1 实验结果数据
4.2 结果数据分析
本实验的具体数据流程是:先将数据11H打入到R0寄存器中,然后再将该数据在RAM中存放的地址01H打入AR中,然后将11H打入到01H中,然后再将11H从01H中读出并存放到R0寄存器中,然后再从R0寄存器写入到LED中。
所以,最终LED显示的数据是11H。
五、实验问题分析、思考题与小结
问题分析
本实验中主要产生的问题比如:应该点击4次“但节拍运行”,但有时由于T3时刻产生数据通路,会导致第4次忘记点击;在连线的过程中发生错误。
产生原因及解决方法:
之所以会产生这些问题,主要是因为对这些微命令不理解,还有就是粗心造成的。
思考题:
1、BUS R0
2、IN_B = 0 , LDAR = 1 , WR = 1
3、R0_B = 0 , WR = 1
4、RD = 1 ,
5、IN_B IN单元的输出允许
LDR0 R0寄存器的输入允许
W/R RAM的读写控制
CS RAM的片选信号
LED_B OUT单元的输出允许
W/R(LED) OUT的读写控制
6、01H
总结:
这次的实验接线比较复杂,而且又是第一次实验,所以在第一次实验课的时候比较遗憾没有能够做出本实验,只是对实验的流程、操作有了一个比较全面的了解。
在以后的试验中,认真写好实验预习报告,分析数据流向,理清实验思路,认真思考思考题。
六、其它
得分(百分制)。