2.3数据通路实验(LK-TEC-9)
2.3.1实验目的
1、进一步熟悉LK-TEC-9模型计算机的数据通路的结构;
2、进一步掌握数据通路中各个控制信号的作用和用法;
3、掌握数据通路中数据流动的路径;
2.3.2实验内容
(1)数据通路实验:为程序控制方式
实验步骤:
实验准备:
将控制器转换开关拨到微程序位置,将编程开关设置为正常位置。打开电源。
进行数据通路实验
⑴设置数据通路实验模式 首先将“控制转换”开关拨到最下方位置既“微程序”灯亮。按复位按钮 CLR,使 TEC-8 实验系统复位。指示灯 µA5~µA0 显示 00H。将操作模式开关设置为 SWC=1、SWB=1、SWA=1,准备进入数据通路实验。 按一次 QD 按钮,进入数据通路实验。
⑵将数 75H 写到寄存器R0、数 28H 写到 R1、数 89H 写到 R2、数 32H 写到 R3。 。指示灯 µA5~µA0 显示0FH。在数据开关 SD7~SD0 上设置数 75H。在数据总线 DBUS 指示灯 D7~D0 上可以看到数设置得正确不正确,发现错误需及时改正。数设置正确后,按一次 QD 按钮,将 SD7~SD0 上的数写入寄存器 R0,进入下一步。 依照写 R0 的方式,在指示灯 µA5~µA0 显示 32H 时,在指示灯 B7~B0 观测寄存器 R0 的值, 将数 28H 写入 R1;在指示灯 µA5~µA0 显示 33H 时,在指示灯 B7~B0 上观测 R1 的值,将数89H 写入 R2;在指示灯 µA5~µA0 显示 34H 时,在指示灯 B7~B0 上观测 R2 的值,将数 32H 写入 R3。
⑶设置存储器地址 AR 和程序计数器 PC 指示灯µA5~µA0 显示 35H。此时指示灯 B7~B0 显示寄存器 R3 的值。在数据开关 SD7~SD0 上设置地址 20H。在数据总线 DBUS 指示灯D7~D0 上可以看到地址设置得正确不正确。地址 设置正确后,按一次 QD 按钮,将 SD7~SD0 上的地址写入地址寄存器 AR 和程序计数器 PC, 进入下一步。
⑷将寄存器 R0、R1、R2、R3 中的数依次写入存储器 20H、21H、22H 和 23H 单元。 指示灯µA5~µA0 显示 36H。此时指示灯 AR7~AR0 和 PC7~PC0 分别显示出存储器左、右两 个端口的存储器地址。指示灯 A7~A0、B7~B0 和 D7~D0 都显示寄存器R0 的值。按一次 QD 按 钮,将 R0 中的数写入存储器 20H 单元,进入下一步。 依照此法,在指示灯 µA5~µA0 显示 37H 时,在 INS7~INS0 上观测存储器 20H 单元的值, 将 R1 中的数写入存储器 21H 单元;在指示灯 µA5~µA0 显示 38H 时,在 INS7~INS0 上观测存 储器 21H 单元的值,将 R2 中的数写入存储器 22H 单元;在指示灯 µA5~µA0 显示 39H 时,在 INS7~INS0 上观测存储器 22H 单元的值,将 R3 中的数写入存储器 23H 单元。
⑸重新设置存储器地址 AR 和程序计数器 PC 指示灯µA5~µA0 显示 3AH。此时指示灯 PC7~PC0 显示 23H,INS7~INS0 显示存储器23H 单元中的数。在数据开关 SD7~SD0 上设置地址20H。按一次 QD 按钮,将地址 20H 写入地址寄存器 AR 和程序计数器 PC,进入下一步。
⑹将存储器 20H、21H、22H 和 23H 单元中的数依次写入寄存器 R3、R2、R1 和 R0。 指示灯 µA5~µA0 显示 3BH。此时指示灯 AR7~AR0 和 PC7~PC0 显示 20H,指示灯 D7~D0 和INS7~INS0 同时显示存储器 20H 中的数,按一次QD 按钮,将存储器 20H 单元中的数写入寄 存器 R3,进入下一步。依照此法,在指示灯 µA5~µA0 显示 3CH 时,在指示灯 B7~B0 上观测 R3 的值,将存储器 21H 单元中的数写入寄存器 R2;在指示灯 µA5~µA0 显示 3DH 时,在指示灯 B7~B0 上观测 R2 的值,将存储器 22H 单元中的数写入寄存器 R1;在指示灯 µA5~µA0 显示 3EH 时,在指示灯 B7~B0 上观测 R1 的值,将存储器 23H 单元中的数写入寄存器 R0。
⑺观测 R0 的值 指示灯 µA5~µA0 显示 00H。此时指示灯 A7~A0 显示R0 的值,指示灯 B7~B0 显示 R3 的值。
(2) 数据通路实验:为独立控制方式
首先将“控制转换”开关拨到最中间位置既“独立”灯亮。【操作模式:1111】
|
2.2.3 实验记录
微程序方式和独立控制方式实验结果:
|
|
|
|
|
|
|
|
|
|
||||||||||
μA5~μA0 |
A7~A0 |
B7~B0 |
D7~D0 |
AR |
PC |
INS7 |
R0 |
R1 |
R2 |
R3 |
|||||||||
0FH |
0H |
0H |
0H |
0 |
0 |
38 |
0H |
0 |
0 |
0 |
|||||||||
32H |
0H |
75 |
75H |
0 |
0 |
38 |
75 |
0 |
0 |
0 |
|||||||||
33H |
0H |
28 |
28 |
0 |
0 |
38 |
75 |
28 |
0 |
0 |
|||||||||
34H |
0H |
89 |
89 |
0 |
0 |
38 |
75 |
28 |
89 |
|
|||||||||
35H |
75H |
32 |
32 |
0 |
0 |
38 |
75 |
28 |
89 |
32 |
|||||||||
36H |
75H |
75 |
25 |
20 |
20 |
B2 |
75 |
28 |
89 |
32 |
|||||||||
37H |
75H |
28 |
28 |
21 |
20 |
75 |
75 |
28 |
89 |
32 |
|||||||||
38H |
75H |
89H |
89 |
22 |
21 |
28 |
75 |
28 |
89 |
32 |
|||||||||
39H |
75H |
32H |
32 |
23 |
22 |
89 |
75 |
28 |
89 |
32 |
|||||||||
3AH |
75H |
32H |
20 |
24 |
23 |
32 |
75 |
28 |
89 |
32 |
|||||||||
3BH |
32H |
75H |
75 |
20 |
23 |
32 |
75 |
28 |
89 |
32 |
|||||||||
3CH |
89H |
75H |
28 |
21 |
23 |
32 |
75 |
28 |
89 |
75 |
|||||||||
3DH |
28H |
28H |
89 |
22 |
23 |
32 |
75 |
28 |
28 |
75 |
|||||||||
3EH |
75H |
89H |
32 |
23 |
23 |
32 |
75 |
89 |
28 |
75 |
|||||||||
00H |
32H |
32H |
F0 |
24 |
23 |
32 |
32 |
89 |
28 |
75 |