具有基本输入输出功能的总线接口实验
- 格式:doc
- 大小:575.50 KB
- 文档页数:9
计算机科学与技术系
实验报告
专业名称
课程名称计算机组成原理
项目名称具有基本输入输出功能的总线接口实验
班级
学号
姓名
同组人员无
实验日期
一、实验目的与要求
实验目的:
1、理解总线的概念及其特性
2、掌握控制总线的功能和应用
相关知识:
1、控制各个单元的微命令要清楚
2、对数据和地址要分得清楚
3、对于数据通路要清楚
具体要求:
1、输入设备将一个数打入R0寄存器
2、输入设备将另一个数打入到地址寄存器
3、将R0寄存器中的数写入到当前地址的存储器中
4、将当前地址的存储器中的数用LED数码管显示
二、实验逻辑原理图与分析
2.1 画实验逻辑原理图
三、数据通路图及分析(画出数据通路图并作出分析)
微命令: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
总结:
这次的实验接线比较复杂,而且又是第一次实验,所以在第一次实验课的时候比较遗憾没有能够做出本实验,只是对实验的流程、操作有了一个比较全面的了解。在以后的试验中,认真写好实验预习报告,分析数据流向,理清实验思路,认真思考思考题。
六、其它
实验注意事项:
1、连线必须小心谨慎,每连好一根线,最好能够再比照线路图看一
下是否正确。
2、操作必须细致耐心,不用着急去操作下一步,而是观看一下实验
的结果正确与否。
得分(百分制)
实验报告分析评价
课程名称计算机组成原理班级14级计科(1)班
时间2016.5.3
实验名称具有基本输入输出功能的总线接口
实验
实验报告情况分析:
总的来看,这次试验做的还是比较成功的,实验的结果也跟预期的一样,对实验的操作、数据的流向、微命令的控制等等也有了一定的了解。也基本掌握了连线的技巧,以及在操作中如何尽量避免失误,如在操作试验箱时,要注意观察屏幕,看数据及其流向是否正确、节拍是否正确、地址是否正确等等。
经验总结及进一步改进措施:
这次实验主要对一些微命令产生了理解,如LDXX就表示XX的输入允许,XX_B 表示XX的输出允许等等。还有就是掌握了一些单元的输入与输出功能,如R0寄存器的输入与输出等等。在后面的学习中,希望能不断地思考,不仅知其然,更要知其所然。所以以后在做实验时候,不仅仅是提前写好实验预习报告,更要提前做好课后的思考题。不断的思索,才能发现自己的不足。