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 步:实验的具体步骤和信号: