具有基本输入输出功能的总线接口实验

  • 格式:doc
  • 大小:575.50 KB
  • 文档页数:9

下载文档原格式

  / 9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机科学与技术系

实验报告

专业名称

课程名称计算机组成原理

项目名称具有基本输入输出功能的总线接口实验

班级

学号

姓名

同组人员无

实验日期

一、实验目的与要求

实验目的:

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寄存器的输入与输出等等。在后面的学习中,希望能不断地思考,不仅知其然,更要知其所然。所以以后在做实验时候,不仅仅是提前写好实验预习报告,更要提前做好课后的思考题。不断的思索,才能发现自己的不足。