全球旧事资料 分类
湖南科技学院
电子与信息工程学院实验报告
课程名称:
姓名:
学号:
专业:
班级:
指导老师:
f实验四微程序控制组成实验
一、实验目的及要求
1.将微程序控制器同执行部件(整个数据通路)联机,组成一台模型计算机。2.用微程序控制器控制模型计算机的数据通路。3.执行给定的简单程序,掌握机器指令与微指令的关系,牢固建立计算机的整机概念。
二、实验电路
本次实验将前面几个实验中的所模块,包括运算器、存储器、通用寄存器堆等同微程序控制器组合在一起,构成一台简单的模型机。这是最复杂的一个实验,也将是最有收获的一个实验。在前面的实验中,实验者本身作为“控制器”,完成了对数据通路的控制。而在本次实验中,数据通路的控制将交由微程序控制器来完成。实验机器从内存中取出一条机器指令到执行指令结束的一个指令周期,是由微程序完成的,即一条机器指令对应一个微程序序列。实验电路大致如下面框图所示。其中控制器是控制部件,数据通路是执行部件,时序发生器是时序部件。需使用导线将各个部件控制信号与控制器相连。
三、实验主要仪器设备
12TEC5计算机组成实验系统1台逻辑测试笔一支(在TEC5实验台上)
四、实验任务
1对机器指令组成的简单程序进行译码。将下表的程序按机器指令格式手工汇编成二进制机器代码,此项任务请在预习时完成。内存地址30H31H32H33H23机器指令LDAR1R0ADDR1R2OUTR1STP机器代码(二进制表示)
完成实验连线。使用控制台命令将寄存器内容初始化为:R011H,R122H,R20AAH。
f456
使用控制台命令将任务1中的程序代码存入内存中(注意起始地址为30H),以及将内存地址为11H的单元内容设置为0AAH。用单拍(DP)方式执行一遍程序,执行时注意观察各个指示灯的显示并做好记录(完成实验表格),从而跟踪程序执行的详细过程(可观察到每一条微指令的执行过程)。用连续方式再次执行程序。这种情况相当于计算机正常的工作。程序执行到STP指令后自动停机。读出寄存器中的运算结果,与理论值比较。
五、实验步骤和实验结果记录
1.程序译码。内存地址30H31H32H33H机器指令LDAR1R0ADDR1R2OUTR1STP机器代码(二进制表示)01000001000010010111010110
2.实验接线(本实验接线比较多,需仔细)控制器数据通路控制器数据通路控制器数据通路控制器数据通路数据通路数据通路控制器时序电路LDIRLDIRPC1PC1LDPCLDPCRs_BUSRs_BUSMMIR6IR6IR1RD1AR1AR1LDARLDARLDDR1LDDR1LDDR2LDDR2CERCERS3Sr
好听全球资料 返回顶部