(3)MPROM3 产生0MRW、0I2~0 信号,MPROM4产生SAI8~I6、SBI5~I3信号, 对 MPROM3-4的操作为:MPROM3 在高位 MPROM4 在低位 E 4000
4000 00FF:4131 00FF:4320 00FF:1010 00FF:4010 00FF:41B8 00FF:41B9 00FF:41BC 00FF:41BB 00FF:41BE 00FF:4199 00FF:419C 00FF:44B8 00FF:4338 00FF:4339 00FF:4378 00FF:4358 00FF:4010 00FF:4530 00FF:4710 00FF:2310 00FF:3730 00FF:4331 00FF:0010 00FF:4320 00FF:1010 00FF:4318 00FF:0490 00FF:4490 00FF:1738 00FF:4320 00FF:4320 00FF:4320 00FF:1700 00FF:4331 00FF:0220 00FF:4320 00FF:1730 E 4030
4030 00FF:4700 00FF:4320 E 403A 403A
00FF:00E0 00FF:00E0 00FF:00E0 00FF:00E0 00FF:00E0 00FF:3130 E 4050
4050 00FF:41B8 00FF:41B9 00FF:433F 00FF:4358 00FF:4378 00FF:4358 00FF:4010 00FF:4010 00FF:4010 00FF:4010 00FF:44B0 00FF:4320 00FF:1710 00FF:4320 00FF:1590 00FF:4320 00FF:1710 00FF:4320 00FF:1590 00FF:0390 00FF:4331 00FF:0410 00FF:44B0 00FF:4320 00FF:1010 00FF:4010 00FF:4530 编码截图如下:
(4)MPROM5 产生B 口、A口信号,MPROM6 产生0SST、SSHSCI 信号, 对 MPROM5-6的操作为:MPROM5 在高位 MPROM6 在低位 E 4000
4000 00FF:5501 00FF:5501 00FF:0000 00FF:0000 00FF:0010 00FF:0011 00FF:0010 00FF:0010 00FF:0010 00FF:0011 00FF:0010 00FF:0010 00FF:0011 00FF:0010 00FF:0060 00FF:0050 00FF:0000 00FF:5500 00FF:0000 00FF:0000 00FF:0000 00FF:4000 00FF:0000 00FF:4401 00FF:0020 00FF:0000 00FF:0000 00FF:0000 00FF:0000 00FF:5501 00FF:5501 00FF:5501 00FF:0000 00FF:4000 00FF:5500 00FF:4401 00FF:5000 E 4030
4030 00FF:0000 00FF:5501 E 403A
403A 00FF:0000 00FF:4000 00FF:0500 00FF:4000 00FF:0000 00FF:5000 E 4050
4050 00FF:0012 00FF:0012 00FF:0010 00FF:005C 00FF:0064 00FF:0054 00FF:0030 00FF:0040 00FF:0000 00FF:0000 00FF:5000 00FF:5501 00FF:0000 00FF:5501 00FF:0000 00FF:5501 00FF:0000 00FF:5501 00FF:0000 00FF:0000 00FF:4000 00FF:0500 00FF:5000 00FF:4401 00FF:0020 00FF:0000 00FF:5500 编码截图如下:
(5)MPROM7 产生DC2、DC1 信号,对MPROM7 的操作为: E 4000
4000 00FF:70 00FF:B0 00FF:10 00FF:00 00FF:00 00FF:00 00FF:00 00FF:00 00FF:00 00FF:00 00FF:00 00FF:00 00FF:00 00FF:00 00FF:00 00FF:00 00FF:00 00FF:02 00FF:32 00FF:01 00FF:00 00FF:30 00FF:03 00FF:30 00FF:00 00FF:30 00FF:01 00FF:30 00FF:00 00FF:30 00FF:30 00FF:30 00FF:00 00FF:30 00FF:01 00FF:30 00FF:00 E 4030
4030 00FF:03 00FF: 0B E 403A
403A 00FF:70 00FF:30 00FF:51 00FF:30 00FF:01 00FF:05 E 4050
4050 00FF:00 00FF:00 00FF:00 00FF:00 00FF:00 00FF:00 00FF:00 00FF:00 00FF:60 00FF:70 00FF:00 00FF:30 00FF:30 00FF:30 00FF:30 00FF:30 00FF:30 00FF:30 00FF:30 00FF:01 00FF:30 00FF:01 00FF:00 00FF:30 00FF:40 00FF:00 00FF:02 编码截图如下:
十一、测试程序
<1>选择扩展指令的A组指令中的CLC指令,观察其节拍流程 (1)置拨动开关SW=01101100 00000000;(表示指令CLC)
(2)按RESET 按键;小板指示灯Microp 亮(只要选择微程序,该灯在指令执行过程中一直亮),其他灯全灭; (3)按START按键;小板指示灯CI3~0、SCC3~0显示1110 0000,微址和下址的指示灯全灭; (4)按START按键;小板指示灯CI3~0、SCC3~0显示1110 0000,微址指示灯显示0000 0001,下址的指示灯全灭; (5)按START按键;小板指示灯CI3~0、SCC3~0显示1110 0000,微址指示灯显示0000 0010,下址的指示灯全灭;
(6)以上三步为公共操作,其他指令同; (7)按START 按键;小板指示灯CI3~0、SCC3~0 显示0010 0000,微址指示灯显示0000 0011,下址的指示灯显示0101 0110;
(8)按START按键;小板指示灯CI3~0、SCC3~0 显示0011 0000,微址指示灯显示0101 0110,下址的指示灯显示0011 0000;
(9)按START按键;小板指示灯CI3~0、SCC3~0 显示0011 0010,微址指示灯显示0011 0000,下址的指示灯显示0011 1010;
(10)按START 按键;小板指示灯CI3~0、SCC3~0显示0011 0000,微址指示灯显示0011 0001,下址的指示灯显示0000 0010;
<2>选择扩展指令的A组指令中的JRNS指令,观察其节拍流程 (1)置拨动开关SW=01100101 00000001;(表示指令JRNS)
(2)按RESET 按键;小板指示灯Microp 亮(只要选择微程序,该灯在指令执行过程中一直亮),其他灯全灭; (3)按START按键;小板指示灯CI3~0、SCC3~0显示1110 0000,微址和下址的指示灯全灭; (4)按START按键;小板指示灯CI3~0、SCC3~0显示1110 0000,微址指示灯显示0000 0001,下址的指示灯全灭; (5)按START按键;小板指示灯CI3~0、SCC3~0显示1110 0000,微址指示灯显示0000 0010,下址的指示灯全灭;
(6)以上三步为公共操作,其他指令同; (7)按START 按键;小板指示灯CI3~0、SCC3~0 显示0010 0000,微址指示灯显示0000 0011,
下址的指示灯显示0110 1001;
(8)按START按键;小板指示灯CI3~0、SCC3~0 显示0011 0101,微址指示灯显示0110 1001,下址的指示灯显示0011 0000;
(9)按START按键;小板指示灯CI3~0、SCC3~0 显示0011 0010,微址指示灯显示0011 0000,下址的指示灯显示0011 1010;
(10)按START 按键;小板指示灯CI3~0、SCC3~0显示0011 0000,微址指示灯显示0011 0001,下址的指示灯显示0000 0010;
2、在单步方式下,通过指示灯观察各类基本指令的微码。(在此,仅在A组、C组中各列举一条指令为例。)通过验证可知各指令的微码无误。
〈1〉置拨动开关 SW=00000000 00000001;(表示指令 ADD R0,R1 )
〈2〉按 RESET 按键; 指示灯 Microp 亮(只要选择微程序,该灯在指令执行过程中一直亮),其它灯全灭;
〈3〉按 START 按键; 指示灯 CI3~0、SCC3~0 显示 1110 0000,微址和下址的指示灯全灭;(本拍完成公共操作 0→PC、DI#=0) 〈4〉按 START 按键; 指示灯 CI3~0、SCC3~0 显示 1110 0000,微址指示灯显示 0000 0001,下址的指示灯全灭;(本拍完成公共操作 PC→AR、PC+1→PC) 〈5〉按 START 按键; 指示灯 CI3~0、SCC3~0 显示 1110 0000,微址指示灯显示 0000 0010,下址的指示灯全灭;(本拍完成公共操作 MEM→IR) 〈6〉以上三步为公共操作,其它指令同; 〈7〉按 START 按键; 指示灯 CI3~0、SCC3~0 显示 0010 0000,微址指示灯显示 0000 0011,下址的指示灯显示 0000 0100;(本拍完成/MAP 操作功能) 〈8〉按 START 按键; 指示灯 CI3~0、SCC3~0 显示 0011 0000,微址指示灯显示 0000 0100,下址的指示灯显示 0011 0000 (本拍执行 ADD 指令,DR←DR+SR 操作)。 〈9〉按 START 按键; 指示灯 CI3~0、SCC3~0 显示 0011 0010,微址指示灯显示 0011 0000,下址的指示灯显示 0011 1010;(本拍完成 STR→Q、CC#=INT#公共操作功能)
〈10〉 按 START 按键; 指示灯 CI3~0、SCC3~0 显示 0011 0000,微址指示灯显示 0011 0001,下址的指示灯显示 0000 0010;(本拍完成 PC→AR、PC+1→PC、CC#=0 的公共操作功能)
<2>选择基本指令的D组指令中的CALA指令,观察其节拍流程 (1)置拨动开关SW= 1100 1110 0000 0000;(表示指令CALA)
(2)按RESET按键;小板指示灯Microp亮(只要选择微程序,该灯在指令执行过程中一直亮),其它灯全灭;
(3)按START按键;小板指示灯CI3~0、SCC3~0显示1110 0000,微址指示灯显示0000 0000,下址的指示灯显示0000 0000;
(4)按START按键;小板指示灯CI3~0、SCC3~0显示1110 0000,微址指示灯显示0000 0001,下址的指示灯显示 0000 0000;
(5)按START按键;小板指示灯CI3~0、SCC3~0显示1110 0000,微址指示灯显示0000 0010,下址的指示灯显示0000 0000; (6)以上三步为公共操作,其它指令同。
(7)按START按键;小板指示灯CI3~0、SCC3~0显示0010 0000,微址指示灯显示0000 0011,下址的指示灯显示0001 1111;
(8)按START按键;小板指示灯CI3~0、SCC3~0显示1110 0000,微址指示灯显