CCDOS2.1下使用五笔字型系统的改进

Author: 广东 周家光 Date: 1992-09-18

        1)将CCCC.EXE改名为CCCC,并用DEBUG程序将其装入内存。
        2)将CS:AE20~AE2D处改为如下程序:
        08F1:AE20 B80600 MOV AX,0006
        08F1:AE23 CD10 INT 10
        08F1:AE25 8D167FAA LEA DX,[ AA7F]
        08F1:AE29 B409 MOV AH,09
        08F1:AE2B CD21 INT 21
        08F1:AE2D EB15 JMP AE44
        3)在CD:AE44处增加如下程序,判断是否驻留CCBIOS的键盘管理模块。
        08F1:AE44 BA6DAB
        08F1:AE47 B409
        08F1:AEA49 CD21
        08F1:AE4B B407
        08F1:AE4D CD21
        08F1:AE4F 245F
        08F1:AE51 3C59
        08F1:AE53 7407
        08F1:AE55 3C4E
        08F1:AE57 740E
        08F1:AE59 EBF0
        08F1:AE5B 90
        08F1:AE5C 8D16B398
        08F1:AE60 B81625
        08F1:AE63 CD21
        08F1:AE65 EBCF
        08F1:AE67 8D16002D
        08F1:AE6B EBCD
        MOV DX,AB6D
        MOV AH,00
        INT 21
        MOV AH,07
        INT 21
        AND AL,5F
        CMP AL,59
        JZ AE5C
        CMP AL,4E
        JZ AE67
        JMP AE4B
        NOP
        LEA DX,[98B3]
        MOV AX,2516
        INT 21
        -U
        JMP AE36
        LEA DX,[2D00]
        JMP AE3A
        4)在CS:AE6D处填上提示信息:
        -dae6d
        08F1:AE6D 0A 0D D7
        08F1:AE70 B0 43 43 44 4F 53 B5 C2-BA BA D7 D6 CA E4 C8 EB
        08F1:AE80 B7 A9 C2 F0 3F 28 59 2F-4E 29 24 00 00 00 00 00
        将CX的值改为AD90,存盘退出,将CCCC改为CCCC.EXE即可。在IBM-PC/XT兼容机上通过。