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