双端口存储器实验(组成原理)

1.   程序控制方式

(1) 实设置存储器读、写实验模式

按复位按钮 CLR,使TEC-8 实验系统复位。指示灯 µA5~µA0 显示00H。将操作模式开关设置为 SWC=1、SWB=1、SWA=0,准备进入双端口存储器实验。

(2) 设置存储器地址

指示灯 µA5~µA0 显示0DH。在数据开关 SD7~SD0 上设置地址 10H。在数据总线 DBUS 指示 灯 D7~D0 上可以看到地址设置的正确不正确,发现错误需及时改正。设置地址正确后,按一次 QD 按钮,将 SD7~SD0 上的地址写入地址寄存器 AR(左端口存储器地址)和程序计数器PC(右 端口存储器地址),进入下一步。

(3) 写入第 1 个数

指示灯 µA5~µA0 显示1AH。指示灯 AR7~AR0(左端口地址)显示 10H,指示灯 PC7~PC0(右 端口地址)显示 10H。在数据开关SD7~SD0 上设置写入存储器的第 1 个数 85H。按一次 QD 按 钮,将数 85H 通过左端口写入由 AR7~AR0 指定的存储器单元 10H。

(4) 写入第 2 个数

指示灯 µA5~µA0 显示1BH。指示灯 AR7~AR0(左端口地址)显示 11H,指示灯 PC7~PC0(右 端口地址)显示 10H。观测指示灯INS7~INS0 的值,它是通过右端口读出的由右地址 PC7~PC0 指定的存储器单元 10H 的值。比较和通过左端口写入的数是否相同。在数据开关 SD7~SD0 上设置写入存储器的第 2 个数 60H。按一次 QD 按钮,将第 2 个数通过左端口写入由 AR7~AR0 指定的存储器单元 11H。

(5) 写入第 3 个数

指示灯 µA5~µA0 显示1CH。指示灯 AR7~AR0(左端口地址)显示 12H,指示灯 PC7~PC0(右 端口地址)显示 11H。观测指示灯INS7~INS0 的值,它是通过右端口读出的由右地址 PC7~PC0 指定的存储器单元 11H 的值。比较和通过左端口写入的数是否相同。在数据开关 SD7~SD0 上设置写入存储器的第 3 个数 38H。按一次 QD 按钮,将第 3 个数通过左端口写入由 AR7~AR0 指定的存储器单元 12H。

(6) 重新设置存储器地址

指示灯 µA5~µA0 显示1DH。指示灯 AR7~AR0(左端口地址)显示 13H,指示灯 PC7~PC0(右 端口地址)显示 12H。观测指示灯INS7~INS0 的值,它是通过右端口读出的由右地址 PC7~PC0 指定的存储器单元 12H 的值。比较和通过左端口写入的数是否相同。在数据开关 SD7~SD0 重新设置存储器地址 10H。按一次 QD 按钮,将SD7~SD0 上的地址写入地址寄存器 AR(左端口 存储器地址)和程序计数器 PC(右端口存储器地址),进入下一步。

(7) 左、右两 2 个端口同时显示同一个存储器单元的内容。

指示灯 µA5~µA0 显示1FH。指示灯 AR7~AR0(左端口地址)显示 10H,指示灯 PC7~PC0(右 端口地址)显示 10H。观测指示灯INS7~INS0 的值,它是通过右端口读出的由右地址 PC7~PC0 指定的存储器单元 10H 的值。观测指示灯 D7~D0 的值,它是从左端口读出的由 AR7~AR0 指定 的存储器单元 10H 的值。

按一次 QD 按钮,地址寄存器AR 加 1,程序计数器 PC 加 1,在指示灯 D7~D0 和指示灯INS7~INS0 上观测存储器的内容。继续按 QD 按钮,直到存储器地址 AR7~AR0 为 12H 为止。

(8) 实验结果:

实验数据

实验结果

左端口存储器地址

通过左端口写入的数据

第一次从右端口读出的数

同时读出时的读出结果

右端口存储器地址

读出的数

左端口存储器地址

读出的数

右端口存储器地址

读出的数

10H

85H

11H

85H

10H

85H

10H

85H

11H

60H

12H

60H

11H

60H

11H

60H

12H

38H

13H

38H

12H

38H

12H

38H

 

2.   独立控制方式

(1) 第 1 步:将“控制转换”开关拨到中间位置既“独立”灯亮,双端口存储器实验;【操作模式:1110】,拨动编程开关到正常位置。

(2) 第 2 步:开关与控制信号之间的接线图:

K15

514

K13

K12

K11

K10

K9

SBUS

ARINC

LAR

MEMW

MBUS

PCINC

LPC

 

(3) 第 3 步:实验的具体步骤和信号:

 

你可能感兴趣的:(双端口存储器实验(组成原理))