ANDAL01H查询总开关r
JZPUTOFF总按键按上就执行下一条指令r
r
MOVALAH恢复按键值r
ANDAL07H屏蔽高五位r
SUBAL07Hr
JZPUTOFF按键全按上就熄灭r
r
r
MOVALAH恢复按键值r
ANDAL07H屏蔽高五位r
SUBAL03Hr
JZDEALWITHAL等于零就南北处理工作r
r
MOVALAH恢复按键值r
ANDAL07H屏蔽高五位r
SUBAL01Hr
JZFASTAL等于零就快速处理工作r
NOPr
FAST1NOPr
POPCX恢复现场r
POPAXr
RET返回调用的地方r
熄灭处理r
PUTOFFNOPr
MOVAL0FFHr
MOVDXIOBPTr
OUTDXALr
MOVDXIOCPTr
OUTDXALr
JMPKEY0跳到按键处理查询按键r
r
加速处理r
FASTMOVCX05Hr
DEL3YCALLDELAY3r
LOOPDEL3Yr
JMPFAST1加长延时跳回FAST1r
r
DELAY3PUSHCXr
MOVCX800Hr
DELA3LOOPDELA3r
POPCXr
RET返回调用的地方r
南北工作r
与主程序南北工作一样r
DEALWITHMOVDXIOBPTr
MOVAL0F0Hr
OUTDXALr
MOVDXIOCPTr
MOVAL0FAHr
OUTDXALr
CALLDELAY4r
MOVDXIOBPTr
MOVAL0F0Hr
OUTDXALr
MOVDXIOCPTr
MOVAL0AFHr
OUTDXALr
r
r