计算机组成原理实验-实验六
实 验 报 告 课程名称 计算机组成原理部件实验 实验项目 实验六 微程序控制器 系 别___ _计算机学院 _ ______ 专 业___ 计算机科学与技术 ___ 班级/学号___计科1601/___ 学生姓名 ______罗坤__ ________ 实验日期 _(2018年6月2日) 成 绩 _______________________ 指导教师 吴燕 实验六 微程序控制器 一. 实验目的 (1) 了进一步掌握微程序控制器的工作原理。 (2) 掌握机器指令和微指令的关系。 (3) 了解计算机工作过程的时间 -空间关系,建立计算机的整体概念。 (4) 在实验仪上运行程序。 二. 实验电路 三. 实验设备 1) 数据通路板(B板),控制信号板 (A板),微程序控制板(C板) 四. 实验内容 STA X1: μAR= 11 (PC)→ARPC→BUS(B字段=110),LDAR(LDAR=1) (PC)+1LDPC(P字段=1101) μAR=05 RAM→BUSCS=1 BUS→DR2LDDR2(A字段=10) μAR=25 (DR2)→BUSF=B(S3 S2 S1 S0 M=10101),ALU→BUS(B字段=011) BUS→ARLDAR=1 μAR=28 RAM→BUSCS=1 BUS→DR2LDDR2(A字段=10) μAR=2B (DR2)→BUSF=B(S3 S2 S1 S0 M=10101),ALU→BUS(B字段=011) BUS→ARLDAR=1,P2(P字段=0010) μAR=21 (Rd)→BUSB字段=101 BUS→RAMCS=1,WE=1,DZ=1 QD: μAR= 57 (PC)→ARPC→BUS(B字段=110),LDAR(LDAR=1) (PC)+1LDPC(P字段=1101) μAR=56 RAM→BUSCS=1 BUS→IRLDIR(A字段=11),P(1)(P字段=0001) LDI: μAR= 14 (PC)→ARPC→BUS(B字段=110),LDAR(LDAR=1) (PC)+1LDPC(P字段=1101) μAR=08 RAM→BUSCS=1 BUS→RdYS1 YS0=11,LDR1=1,DZ=1 AND: μAR=1C (Rs)→BUSB字段=100,YS1 YS0=00, BUS→DR2LDDR2(A字段=10) μAR=0C (Rd)→BUSB字段=101,YS1 YS0=00, BUS→DR1LDDR1(A字段=01) μAR=2C (DR1)(DR2)→BUSF=AB(S3 S2 S1 S0 M=10111),ALU→BUS(B字段=011) BUS→(Rd)YS1 YS2=11,LDR1=1,DZ=1 JMP X2: μAR=12 (PC)→ARPC→BUS(B字段=110),LDAR(LDAR=1) (PC)+1LDPC(P字段=1101) μAR=06 RAM→BUSCS=1 BUS→DR2LDDR2(A字段=10) μAR=26 (R2)→DR1R2→BUS(YS1 YS0=00,B字段=010),BUS→(DR1)LDDR1(A字段=01) μAR=29 (DR1)→DR2→BUS→AR→BUS→DR2 DR1→BUSF=A(S3 S2 S1 S0 M=00000), ALU→BUS(B字段=011) BUS→ARLDAR=1 BUS→DR2LDDR2(A字段=01),P2(P字段=0010) μAR=22 (DR2)→BUSF=B(S3 S2 S1 S0 M=10101),ALU→BUS(B字段=011) BUS→PCLDPC(P字段=1101),LD1=1,DZ=1 LAD X0: μAR= 10 (PC)→ARPC→BUS(B字段=110),LDAR(LDAR=1) (PC)+1LDPC(P字段=1101) μAR=04 RAM→BUSCS=1 BUS→DR2LDDR2(A字段=10) μAR=24 (DR2)→BUSF=B(S3 S2 S1 S0 M=10101),ALU→BUS(B字段=011) BUS→ARLDAR=1,P2(P字段=0010) μAR=20 RAM→BUSCS=1 BUS→RdYS1 YS2=11,LDR1=1,DZ=1 MOV: μAR=19 (Rs)→BUSB字段=100,YS1 YS0=00, BUS→DR2LDDR2(A字段=10) (DR2)→BUSF=B(S3 S2 S1 S0 M=10101),ALU→BUS(B字段=011) BUS→RdYS1 YS2=11,LDR1=1,DZ=1 五. 实验数据 六. 实验总结 通过对实验六微程序控制器实验的学习,了进一步掌握了微程序控制器的工作原理,掌握了机器指令和微指令的关系,了解了计算机工作过程的时间-空间关系,建立了计算机的整体概念,了解了微程序控制器的结构组织与工作原理,了解了微程序控制器的工作过程,并通过吴燕老师的详细讲解,使得我对微程序控制器组成有了进一步的理解,对今后自行设计微程序控制器的学习奠定了一定的基础,也对实验的流程更加深入掌握,进而形成良性学习,为以后的学习做下了铺垫。