文档介绍:摘 要
- I -
5
燕山大学
计算机组成与结构课程设计报告
学 院 信息科学与工程学rs,rd
RLC rs,rd
1100
rs
rd
1101
rd
1110
rs
rd
1111
rs
rd
→rd
rs→rd
rs←rd
LDA M, D, rd
STA M, D, rd
JMP M, D
BZC M, D
00
M
00
rd
D
00
M
01
rd
00
M
00
rd
D
00
M
00
rd
D
E→rs
rd→E
E→PC
当CY=1或Z=1,
E→PC
IN addr, rd
OUT addr, rd
0100
01
rd
0101
01
rd
addr→rd
rd→addr
HALT
0100
01
rd
停机
摘 要
- IV -
5
五、总体设计
本模型机的数据通路框图如图所示。
图1: 数据通路图
摘 要
- V -
5
根据机器指令系统的要求,设计微程序流程图及确定微地址如下:
图2:微程序流程图
摘 要
- VI -
5
根据流程图,确定如下微程序:
微程序:
$M00018108
$M0101ED82
$M0200C050
$M0300A004
$M0400E0A0
$M0500E006
$M0600A007
$M0700E0A0
$M0801ED8A
$M0901ED8C
$M0A00A03B
$M0B018001
$M0C00203C
$M0D00A00E
$M0E01B60F
$M0F95EA25
$M1001ED83
$M1101ED85
$M1201ED8D
$M1301EDA6
$M14001001
$M15030401
$M16018016
$M173D9A01
$M18019201
$M1901A22A
$M1A01B22C
摘 要
- VII -
5
$M1B01A232
$M1C01A233
$M1D01A236
$M1E318237
$M1F318239
$M20009001
$M21028401
$M2205DB81
$M230180E4
$M24018001
$M2595AAA0
$M2600A027
$M2701BC28
$M2895EA29
$M2995AAA0
$M2A01B42B
$M2B959B41
$M2C01A42D
$M2D65AB6E
$M2E0D9A01
$M2F01AA30
$M300D8171
$M31959B41
$M32019A01
$M3301B435
$M3405DB81
$M35B99B41
$M360D9A01
$M37298838
摘 要
- VIII -
5
$M38019801
$M3919883A
$M3A019801
$M3B070A08
$M3C068A09
六、实验步骤
,仔细查线无误后,接通电源。
:与PC联机,将实验微程序装入TDN-CM++机中或脱机时手动将本实验微程序写入TDN-CM++中,手动写入的方法如下:
(1) 编程
① 将编程开关置为PROM(编程)状态。
② 将实验板上STATE UNIT中的STEP置为“STEP”,STOP置为“RUN”状态。
③ 用二进制模拟开关置微地址μA5~μA0 (如图3须将此六线排针接开关单元)。
④ 在MK24~MK1开关上置微代码,24位开关对应24位显示灯,开关量为“0”时灯亮,开关量为“1”时灯灭。
⑤ 启动时序电路(按动启动按纽START),即将微代码写入到E2PROM 2816的相应地址对应的单元中.
⑥ 重复③~⑤步骤,将本实验给出的十六进制格式文件转换的二进制代码写入2816。
(2) 校验
① 将编程开关设置为READ(校验)状态。
② 将实验板的ST