《计算机组成原理实验-实验五.doc》由会员分享,可在线阅读,更多相关《计算机组成原理实验-实验五.doc(12页珍藏版)》请在课桌文档上搜索。
1、实验五微程序控制器组成实验一 实验目的1) 了解微程序控制器的结构组织与工作原理2) 了解微程序控制器的工作过程3) 了解机器指令和微指令之间的关系4) 掌握控制台指令的使用方法5) 学会编写ADD与STA两条指令的微程序二 实验电路三 实验设备1) 数据通路板(B板),控制信号板 (A板),微程序控制板(C板)四 实验容将下述程序,利用控制台指令WM,写入储存器M2114,按2.7小结的微程序流程图执行,观察其工作流程,理解计算机机器指令的执行过程。10H 0 1 0 0 0 0 0 1LDI06H,R106HR111H0 0 0 0 0 1 1 012H0 1 0 0 0 0 1 0LDI
2、03H,R203HR213H0 0 0 0 0 0 1 114H1 1 0 1 0 1 1 0ADDR1,R2(R1)+(R2)R215H0 0 0 0 0 1 1 0STAX0,18,R2 (R2)M1816H0 0 0 1 1 0 0 017H0 1 1 1 0 0 0 0HLT 停机五 实验数据AR=00SW=11H(SW)BUS,BUSIRKQD(T4)AR=01,TJ=1SW=10H(SW)BUS,BUSPCKQD(T4)AR=02(PC)ARKQD(T4)AR=03,TJ=1SW=41H(SW)BUS,BUSDR1KQD(T4)AR=53,TJ=1(DR1)BUS,BUSRAM,(
3、PC)+1KQD(T4)AR=02(PC)ARKQD(T4)AR=03,TJ=1SW=06H(SW)BUS,BUSDR1KQD(T4)AR=53,TJ=1(DR1)BUS,BUSRAM,(PC)+1KQD(T4)AR=02(PC)ARKQD(T4)AR=03,TJ=1SW=42H(SW)BUS,BUSDR1KQD(T4)AR=53,TJ=1(DR1)BUS,BUSRAM,(PC)+1KQD(T4)AR=02(PC)ARKQD(T4)AR=03,TJ=1SW=03H(SW)BUS,BUSDR1KQD(T4)AR=53,TJ=1(DR1)BUS,BUSRAM,(PC)+1KQD(T4)AR=02(
4、PC)ARKQD(T4)AR=03,TJ=1SW=D6H(SW)BUS,BUSDR1KQD(T4)AR=53,TJ=1(DR1)BUS,BUSRAM,(PC)+1KQD(T4)AR=02(PC)ARKQD(T4)AR=03,TJ=1SW=06H(SW)BUS,BUSDR1KQD(T4)AR=53,TJ=1(DR1)BUS,BUSRAM,(PC)+1KQD(T4)AR=02(PC)ARKQD(T4)AR=03,TJ=1SW=18H(SW)BUS,BUSDR1KQD(T4)AR=53,TJ=1(DR1)BUS,BUSRAM,(PC)+1KQD(T4)AR=02(PC)ARKQD(T4)AR=03,
5、TJ=1SW=70H(SW)BUS,BUSDR1KQD(T4)AR=53,TJ=1(DR1)BUS,BUSRAM,(PC)+1KQD(T4)AR=00SW=00H(SW)BUS,BUSIRKQD(T4)AR=01,TJ=1SW=10H(SW)BUS,BUSPCKQD(T4)AR=02(PC)ARKQD(T4)AR=03,TJ=1(SW)BUS,BUSDR1KQD(T4)AR=50,TJ=1(DR1)BUS,BUSPCKQD(T4)AR=580INIRKQD(T4)AR=57(PC)AR,(PC)+1KQD(T4)AR=56RAMBUS,BUSIRKQD(T4)AR=14(PC)AR,(PC)+
6、1KQD(T4)AR=08RAMBUS,BUSRd(R1=06H)KQD(T4)AR=57(PC)AR,(PC)+1KQD(T4)AR=56RAMBUS,BUSIRKQD(T4)AR=14(PC)AR,(PC)+1KQD(T4)AR=08RAMBUS,BUSRd(R2=03H)KQD(T4)AR=57(PC)AR,(PC)+1KQD(T4)AR=56RAMBUS,BUSIRKQD(T4)AR=1D(Rs)BUS,BUSDR2KQD(T4)AR=0D(Rd)BUS,BUSDR1KQD(T4)AR=2D(DR1)+(DR2)BUSRd(SW=09HR2)KQD(T4)AR=57(PC)AR,(PC
7、)+1KQD(T4)AR=56RAMBUS,BUSIRKQD(T4)AR=21(Rd)BUS,BUSRAM(R2=09HM18)KQD(T4)AR=57(PC)AR,(PC)+1KQD(T4)AR=56RAMBUS,BUSIRKQD(T4)AR=17TJAR=55六 实验总结通过对实验五微程序控制器组成实验的学习,了解了微程序控制器的结构组织与工作原理,了解了微程序控制器的工作过程,了解了机器指令和微指令之间的关系,掌握了控制台指令的使用方法,学会了编写ADD与STA两条指令的微程序,并通过吴燕老师的详细讲解,使得我对微程序控制器组成有了进一步的理解,对今后自行设计微程序控制器的学习奠定了一定的基础,也对实验的流程更加深入掌握,进而形成良性学习。