JUC2课程设计报告模板.docx
《JUC2课程设计报告模板.docx》由会员分享,可在线阅读,更多相关《JUC2课程设计报告模板.docx(15页珍藏版)》请在冰豆网上搜索。
JUC2课程设计报告模板
计算机组成原理课程设计报告
JUC2模型机的微程序设计
姓名
高赛宇
学号
3120602008
专业
计算机科学与技术
指导教师
肖铁军
江苏大学计算机学院
2014年6月23日
1熟悉微程序的设计和调试方法
1.1目标要求
(1)掌握微程序的设计方法
(2)熟悉利用调试软件运行、调试微程序的方法
1.2微程序设计
1.2.1取指令的微程序设计
微地址(H)
微指令(H)
微指令字段(H)
微命令
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
000
20080001
1
0
0
0
2
0
0
0
0
001
PCoe,ARce
001
00069002
0
0
0
0
1
2
1
1
0
002
ARoe‘,RDDRce',PCinc
002
CC000003
6
3
0
0
0
0
0
0
0
003
DRoe,IRce
003
00000404
0
0
0
0
0
0
0
0
2
004
BM2
1.2.2取目的操作数的微程序设计
(1)直接寻址的微程序
微地址(H)
微指令(H)
微指令字段(H)
微命令
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
006
00000A28
02C
20080033
033
00069034
034
C0080035
035
00061036
036
D4000007
1.2.3执行阶段的微程序设计
(1)INC指令的微程序
微地址(H)
微指令(H)
微指令字段(H)
微命令
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
007
00000800
071
1A700E50
051
60030052
052
00052200
(2)保存运算结果的微程序
(3)JMP指令的微程序
说明:
⑴根据每天的任务编写微程序,可以用表格的形式,也可以用流程图的形式。
(2)微程序设计应在预习时完成,到实验室后指导老师抽查。
1.3调机程序设计
程序1-1
0030:
0460;
INC0040H
0031:
0040;
0032:
0420;
JMP0030H
0033:
0030;
说明:
(1)每天的调机程序可分为若干个程序,每一段调机程序有一个编号,以便后面的
调试记录表与之对应。
编号的第一个数字表示第几天,横线后面的数字是这一天的子编号。
如“程序2-3”表示第二天的第三段调机程序。
(2)程序的书写格式:
地址:
机器码;汇编语言指令
(3)调机程序应在预习时完成,到实验室后指导老师抽查。
1.4运行调试
运行调试记录表举例:
操作
pAR
pJR
运行结果及分析
程序1-1
复位CPU
000
00000000
PC=0030,SP=0030
微指令单步
000
20080001
IB=0030,AR=0030。
PC->AR
001
00069002
DB=DR=0460,PC=0031。
指令->DR,PC力口1
002
CC000003
IB=IR=0460。
DR->IR
003
00000404
BM2
说明:
(1)记录表中的“程序m-n”与调机程序的编号对应。
(2)上面的记录表只是一个例子,请提前将附录的运行调试记录表打印出来,实验时根据实际运行情况手写记录表的内容,实验结束时交给老师。
(3)每天只需记录新增加的内容。
例如第一天记录过取指令、直接寻址等微程序的调试结果,以后不必每次重复记录。
1.5小结
说明:
对当天的设计、任务完成情况进行简单小结,尤其是设计中遇到的问题及解决办法。
请不要写“一开始不明白/不会做,经过请教同学/老师/上网查找资料”之类的套话。
2双操作数指令的设计与调试
■u
<
r-
cfl
s
o
§
一土G
E±:
Lls
tJ
s
X
o
3
o
o
J_s
05-
■f
NOEV亍畫3
6一0
£-0
-
V一0slr<§
-豈TT腳
20st«-0
w
Msst§
H
勰世
Ur
o
b>
9
s
J
o
一§
n
r
巴
5
-►
寸o
寸o
en
石
+
VT-e
c
ELO
y*10
一M口
95
tra
to
5
gto
S
ELO
§
o
*
<
S
f
r
轉鱼罢m盟#■齐
DCo
oso
■呂
s
s
0
g
o
§
s
出
1
i
z
g
s
说明:
此图仅作为素材提供。
报告中是否使用、在何处使用由同学自己决定。
一§
JnH
JH—d匀H勺no
工
s
Q
3
Ll
LU
S
一售
H
單叵
1胃
o
1
1
=►
-*
ag
o
k
0
巻
=►
f
<
s
CQ
3
I
1
3
S
g<
«
3
0EO
6
$
凸
H
華□
«
g
?
g
s
I
E
JH—
*T
■o
<
r.苦cfl
5
3
E
s
f
玄
ntk
—>
H
皐
1-
£
1
—►
<
o
3
—►
—►
6g
g
§
出
1t
<
凸
9
3
1
1
5
3
E§C5
+
1—■s
§
5
$
说明:
此图仅作为素材提供。
报告中是否使用、在何处使用由同学自己决定。
3条件转移指令的设计与调试
总结
说明:
课程设计的总结,收获、心得体会,对课程设计的评价及建议。
有话则多、无话则少,请勿复制其他同学的或者网上找来的话。
特别提示:
提交的设计报告中请删除所有灰色背景框的说明文字。
计算机组成原理课程设计考核
微地址(H)
微指令(H)
微指令字段(H)
微命令
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
操作/说明pARMR运行结果及分析
运行调试记录表
操作/说明pARMR运行结果及分析
学号
姓名
运行调试记录表