《计算机组成原理实验》报告十三
姓名时间一.学号四79地点行健楼606机房
评阅
建立指令流水系统实验
1实验内容及要求
(1)实验内容:1分析流水指令集i
sfile2MIC。2改造实验十二中自己编制的指令集,使其中至少一条指令成流水方式。3在自己编制的两个指令集中运行同一个程序,观测运行情况和效率。程序来源自定。(2)实验要求:1了解指令流水系统的设计方式。2编制一条可以流水方式运行的指令。
2实验环境
Pri
ciple操作系统,DICECP226计算机组成原理与系统结构实验仪和CP226软件。
3实施步骤或参数
实验内容1:1打开CP226环境,点击打开文件,选择目录cprogramfilesCP226计算机组成原理data2在data目录中打开i
sfile2mic,为了方便分析,在记事本中打开i
sfile1mic文件,可同时观察两个文件中相同指令的微指令有什么不同。313可以发现,因为每条指令的最后一条微指令都为CBFFFF取指指令,所以,当此取指指令前一条指令未用到取指位时,两条指令基本都进行了合并,形成流水方式。实验内容2:1实验十二的代码为:(由于word排版问题,源文件的各列可能没有对齐,在实际文件中,各列要严格按照模版位置对齐。)12mic源文件:
124
f_FATCH_
AWA
OUTA
跳到
LDA
延时
T0000102030405060708090A0B0C0D0E0FT210T111T01213T114T0151617T118T0191A1BT11CT01D1E1FT020212223
CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7FFEFFFFE91CBFFFFFFFFFF输出FFDF9FCBFFFFFFFFFFFFFFFFC6FFFFCBFFFFFFFFFFFFFFFFC7FFF7CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
125
f2425262728292A2B2C2D2E2F3132333435363738393A3B3C3D3E3F
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBFFFF
12mac源程序:_FATCH_000000xx000001xx000010xx000011xxAWA000100xxOUTA000101xx跳到000110xx
00031清0首先执行_FATCH_指令取指04041080B10C0F11013II214171181BMM2
126
fLDA延时
000100xx1C1FII2000XXXXX203F1
12dat源程序:AWAOUTA跳到LDA延时
1014181C20
21221
2本实验改动了12mic指令AWA和OUTA。13mic源程序:_FATCH_T000CBFFFF01FFFFFF02FFFFFF03FFFFFF04FFFFFF05FFFFFF06FFFFFF07FFFFFF08FFFFFF09FFFFFF0AFFFFFF0BFFFFFF0CFFFFFF0DFFFFFF0EFFFFFF0FFFFFFFAWAT210C7FFEFT111CBFE91T012FFFFFF13FFFFFF输出OUTAT114CBDF9FT015FFFFFF16FFFFFF17FFFFFF
127
f跳到
LDA
延时
T118C6FFFFT019CBFFFF1AFFFFFF1BFFFFFFr