- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理实验4
武汉大学计算机学院教学实验报告
课程名称 计算机组成原理实验 成 绩 教师签名 实验名称 控制器 实验序号 04 实验日期 2011.11.24 姓 名 冯凯 学 号 座机电话号码00110 专 业 物联网工程 年级-班 10级物联网一班 实验目的及实验内容
(本次实验所涉及并要求掌握的知识;实验内容;必要的原理分析) 小题分
实验目的:
1.了解控制器的功能;
2.掌握微控制器设计方法;
3.熟悉微控制器的结构;
实验内容:
1.写出下列微操作的微码 [add1]+[add2]→[add2]
PC→AR,PC+1 →PC
MEM →AR
MEM →Q
PC→AR,PC+1 →PC
MEM →AR
MEM+Q →Q
Q → MEM, CC# 0
2.读懂例题的微程序并运行之
实验原理:
TEC-2中控制器由程序计数器(PC)、指令寄存器(IR)、指令译码器(ID)、微程序计数器(μPC)、控存(CS)、微指令寄存器(μIR)等组成,而程序计数器器(PC)采用通用寄存器中的R5。
对控制器的控制如下:
共分成 3 个子字段,总共使用18位码。
实验机器微机指令如下:
实验环境及实验步骤
(本次实验所使用的器件、仪器设备等的情况;具体的实验步骤) 小题分:
实验环境:
电脑主机,TEC-2实验平台
实验步骤:
1.启动TEC-2机,进入监控程序状态。
2.用E命令输入微码(或数据):
E900。
显示:
0900 XXXX:
之后继续输入:(此处填入由分析得到的实验微码)
3.用D命令查看微码(或数据): D900。
显示:(显示刚才输入的实验微码)
4.用A命令输入加载程序: A800。
显示:
0800:
之后继续输入:
MOV R1,900
MOV R2,7
MOV R3,100
LDMC
RET
5.用U命令查看程序:
U800。
显示:
0800:2C10 0900 MOV R1,900
0802:2C20 0007 MOV R2,7
0804:2C30 0100 MOV R3,100
0806:D000 LDMC
0807:AC00 RET
6.用G命令运行加载程序:
G800。
微码装入起始地址为100H的控存。
7.用A命令输入调试程序: A820。
显示:
0820:
继续输入:
MOV R0,0023
MOV [A00],R0
MOV [A01],R0
NOP
NOP
NOP
RET
8.用E命令输入新命令:
E826。
显示:0826:
继续输入:D400 0A00 0A01
9.用U命令查看程序:
U820。
显示:
0820: 2C00 0023 MOV R0,0023
0822: 3400 0A00 MOV [0A00],R0
0824: 3400 0A01 MOV [0A01],R0
0826: D400 DW D400
0827: 0A00 ADC R0,R0
0828: 0A01 ADC R0,R1
0829: AC00 RET
10.用命令运行调试程序:
G820。
11.用D命令观察运行结果:
DA00。
显示: 0A00 0023 0046 …
实验过程分析
(详细记录实验过程中发生的故障和问题,进行故障分析,说明故障排除的过程及方法。根据具体实验,记录、整理相应的数据表格、绘制曲线、波形等) 小题分:
首先依据下面的实验示意图和相关知识得到第一条微操作的微码:
55
54
53
52
51
50
49
48
47
46
45
44
下地址
备用
0
0
0
0
0
0
0
0
0
0
0
0
43
42
41
40
39
38
37
36
35
34
33
32
CI3-CI0
SCC
SC
备用
SST
1
1
1
0
0
0
0
0
0
0
0
0
31
30
29
28
27
26
25
24
23
/MIO
I8-6
REQ
I5-3
/WE
1
0
1
0
0
0
0
0
1
22
21
20
19
18
17
16
15
14
13
12
I2-0
A口
B口
0
1
1
0
1
0
1
0
1
0
1
11
10
9
8
7
6
5
4
3
2
1
0
SCI
SSH
SA
DC1
SB
DC2
0
1
0
0
0
0
0
0
0
0
1
0
最后得到此微码为 0000 0E00 A0B5 5402
按照这样可依次得到要求的七条微操作的微码如下:
1.微操作PC→AR,PC+1 →PC 微码 0000 0E00 A0B5 5402
2.微操作MEM →AR 微码 0000 0E00 10F0 0002
3.微操作MEM
文档评论(0)