一、实验目的与要求
(一)、实验目的
1.在掌握部件单元电路实验的基础上,将微程序控制器模块与运算器模块、存储器模块组合成一起,组成一台基本模型计算机。
2.用微程序控制器来控制模型机的数据通道。
3.通过CPU运行五条机器指令组成的简单程序,掌握机器指令与微指令的关系,建立利用指令控制整机(输入、输出、运算、存储系统)的概念。
(二)实验要求
实验前,做好实验预习,学会用基本的五条机器指令编写程序。
实验过程中,要认真进行实验操作和思考实验有关的内容,把自己不太明白的问题通过实验去理解清楚,争取得到最好的实验结果,达到预期的实验教学目的。
二、实验方案
1. 实验框图如下:
2. 在前面的几个部件实验中,我们实验者本身作为“控制器”,完成了数据通道的控制。在模型机实验中,数据通道的控制将由微程序控制器完成,CPU从内存取出一条指令到执行指令结束的一个指令周期,是由微指令组成的序列来完成的,即一条机器指令对应一个微程序。
3. 本实验我们将五条机器指令及有关数据写入RAM和ROM中,通过CPU运行由五条机器指令组成的简单程序,掌握机器指令与微指令的关系。
三、
实验结果和数据处理
答题框:
输入指令部分:
1A
210000000
3A
4A
5A
6A
加法指令部分:
1B
2A
3A
4A
5A
6A
7B
8A
传送指令部分:
1A
2B
3A
4A
输出指令部分:
1B
2A
无条件转移指令部分:
1A
2A
3B
四、
试验结果分析
经比较,实验结果与理论值是一致的。
五、
结论
在做这次实验之前,通过深入的预习,理解了实验原理、明确了实验的目的,按部就班地连线,逐步完成了实验的要求。在实验过程中,我认真进行实验操作和思考实验有关的内容,把自己不太明白的问题通过实验理解清楚,取得了较好的实验结果。通过这次实验懂得了基本模型机设计与实现的基本操作,加深了对书本知识的认识。通过CPU运行五条机器指令组成的简单程序,掌握机器指令与微指令的关系,建立了利用指令控制整机(输入、输出、运算、存储系统)的概念。
六.实验总结
这次的实验难度比较大,但是我认真听老师的讲解,并根据预习的信息和通过和同学的相互讨论和交流,还是较快的掌握了相关的操作,掌握了运用CPU运行五条机器指令组成的简单程序,掌握机器指令与微指令的关系,建立利用指令控制整机的输入、输出、运算和存储。
问题:在实验过程中,连线完毕后,连接到计算机后,发现仪器的灯不停地在闪,原因是线接触不良,经过分析和处理后,就可以成功操作。