计算机组成原理实验-实验六

  • 格式:doc
  • 大小:784.50 KB
  • 文档页数:7

下载文档原格式

  / 7
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

课程名称计算机组成原理部件实验

实验项目实验六微程序控制器

系别___ _计算机学院 _ ______

专业___ 计算机科学与技术 ___

班级/学号___计科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

五.实验数据

六.实验总结

通过对实验六微程序控制器实验的学习,了进一步掌握了微程序控制器的工作原理,掌握了机器指令和微指令的关系,了解了计算机工作过程的时间-空间关系,建立了计算机的整体概念,了解了微程序控制器的结构组织与工作原理,了解了微程序控制器的工作过程,并通过吴燕老师的详细讲解,使得我对微程序控制器组成有了进一步的理解,对今后自行设计微程序控制器的学习奠定了一定的基础,也对实验的流程更加深入掌握,进而形成良性学习,为以后的学习做下了铺垫。