📄 keyprocess.asm
字号:
; 78K/0S Series C Compiler V1.30 Assembler Source
; Date: 8 Jan 2004 Time:13:29:10
; Command : -fKeyProcess.pcc
; In-file : E:\InProgSum\KeyProcess.c
; Asm-file : KeyProcess.asm
; Para-file : -cF9418
; -yD:\ProgFiles\NECToos32\DEV\
; -a
; -zp
; E:\InProgSum\KeyProcess.c
$PROCESSOR(F9418)
$DEBUG
$NODEBUGA
$KANJICODE NONE
$TOL_INF 03FH, 0130H, 00H, 00H
$DGS FIL_NAM, .file, 018CH, 0FFFEH, 03FH, 067H, 01H, 00H
$DGS AUX_FIL, KeyProcess.c
$DGS MOD_NAM, KeyProce, 00H, 0FFFEH, 00H, 077H, 00H, 00H
$DGS SEC_NAM, @@BITS, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@CNST, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@R_INIT, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@INIT, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@DATA, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@R_INIS, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@INIS, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@DATS, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@CALT, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@CODE, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@VECT1A, U, U, 00H, 078H, 00H, 00H
$DGS STA_SYM, _s_enChinKeyCnt, U, U, 0CH, 03H, 00H, 00H
$DGS STA_SYM, _s_2ABCkeyCnt, U, U, 0CH, 03H, 00H, 00H
$DGS STA_SYM, _s_preDataCode, U, U, 030CH, 03H, 00H, 00H
$DGS GLV_SYM, _Inter_TM02, U, U, 0E001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 025H, 00H
$DGS BEG_FUN, ??bf_Inter_TM02, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 03AH, 02H, 017H
$DGS STA_SYM, _s_g_TM02Cnt, ?L0003, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_preKeySymbolCnt, ?L0004, U, 0CH, 03H, 00H, 00H
$DGS BEG_BLK, ??bb00_Inter_TM02, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 01CH, 00H, 01BH
$DGS END_BLK, ??eb00_Inter_TM02, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 023H
$DGS BEG_BLK, ??bb01_Inter_TM02, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 026H, 00H, 01DH
$DGS BEG_BLK, ??bb02_Inter_TM02, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02AH, 00H, 00H
$DGS END_BLK, ??eb02_Inter_TM02, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 033H
$DGS END_BLK, ??eb01_Inter_TM02, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 034H
$DGS END_FUN, ??ef_Inter_TM02, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 035H
$DGS GLV_SYM, _getIrKey, U, U, 0800CH, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 0180H, 00H
$DGS BEG_FUN, ??bf_getIrKey, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 086H, 04H, 03AH
$DGS FUN_ARG, _dataCode, 02H, 0FFFFH, 0CH, 09H, 00H, 00H
$DGS STA_SYM, _s_preDataCode, ?L0015, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_preKey, ?L0016, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_enChinKeyCnt, ?L0017, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_progSelKeyCnt, ?L0018, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_capsSwitchKeyCnt, ?L0019, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_2ABCkeyCnt, ?L0020, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_3DEFkeyCnt, ?L0021, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_4GHIkeyCnt, ?L0022, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_5JKLkeyCnt, ?L0023, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_6MNOkeyCnt, ?L0024, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_7PQRSkeyCnt, ?L0025, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_8TUVkeyCnt, ?L0026, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_9WXYZkeyCnt, ?L0027, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_16_9keyCnt, ?L0028, U, 030CH, 03H, 00H, 00H
$DGS STA_SYM, _s_TVAVkeyCnt, ?L0029, U, 030CH, 03H, 00H, 00H
$DGS AUT_VAR, _IR_KEY, 01H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS BEG_BLK, ??bb00_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 056H, 00H, 03EH
$DGS END_BLK, ??eb00_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 05AH
$DGS BEG_BLK, ??bb01_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 05CH, 00H, 040H
$DGS BEG_BLK, ??bb02_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 068H, 00H, 044H
$DGS END_BLK, ??eb02_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 06AH
$DGS BEG_BLK, ??bb03_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 073H, 00H, 046H
$DGS BEG_BLK, ??bb04_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 075H, 00H, 048H
$DGS BEG_BLK, ??bb05_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 079H, 00H, 04AH
$DGS BEG_BLK, ??bb06_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 07EH, 00H, 04EH
$DGS END_BLK, ??eb06_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 080H
$DGS BEG_BLK, ??bb07_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 083H, 00H, 052H
$DGS END_BLK, ??eb07_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 087H
$DGS BEG_BLK, ??bb08_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 08AH, 00H, 056H
$DGS END_BLK, ??eb08_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 08CH
$DGS BEG_BLK, ??bb09_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 08FH, 00H, 05AH
$DGS END_BLK, ??eb09_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 091H
$DGS BEG_BLK, ??bb0A_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 094H, 00H, 05EH
$DGS END_BLK, ??eb0A_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 096H
$DGS BEG_BLK, ??bb0B_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0A1H, 00H, 062H
$DGS END_BLK, ??eb0B_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0A3H
$DGS BEG_BLK, ??bb0C_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0A6H, 00H, 066H
$DGS END_BLK, ??eb0C_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0AAH
$DGS BEG_BLK, ??bb0D_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0ADH, 00H, 06AH
$DGS END_BLK, ??eb0D_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0AFH
$DGS BEG_BLK, ??bb0E_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0B2H, 00H, 06EH
$DGS END_BLK, ??eb0E_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0B4H
$DGS BEG_BLK, ??bb0F_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0B7H, 00H, 072H
$DGS END_BLK, ??eb0F_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0B9H
$DGS BEG_BLK, ??bb10_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0D8H, 00H, 076H
$DGS END_BLK, ??eb10_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0DAH
$DGS BEG_BLK, ??bb11_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0DDH, 00H, 07AH
$DGS END_BLK, ??eb11_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0E1H
$DGS BEG_BLK, ??bb12_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0E4H, 00H, 07EH
$DGS END_BLK, ??eb12_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0E6H
$DGS BEG_BLK, ??bb13_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0E9H, 00H, 082H
$DGS END_BLK, ??eb13_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0EBH
$DGS BEG_BLK, ??bb14_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0EEH, 00H, 086H
$DGS END_BLK, ??eb14_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0F0H
$DGS BEG_BLK, ??bb15_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 025BH, 00H, 08AH
$DGS END_BLK, ??eb15_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 025DH
$DGS BEG_BLK, ??bb16_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0260H, 00H, 08EH
$DGS END_BLK, ??eb16_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0264H
$DGS BEG_BLK, ??bb17_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0267H, 00H, 092H
$DGS END_BLK, ??eb17_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0269H
$DGS BEG_BLK, ??bb18_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0273H, 00H, 096H
$DGS END_BLK, ??eb18_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0275H
$DGS BEG_BLK, ??bb19_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0278H, 00H, 09AH
$DGS END_BLK, ??eb19_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 027AH
$DGS BEG_BLK, ??bb1A_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 027DH, 00H, 09EH
$DGS END_BLK, ??eb1A_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 027FH
$DGS BEG_BLK, ??bb1B_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0285H, 00H, 0A2H
$DGS END_BLK, ??eb1B_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0287H
$DGS BEG_BLK, ??bb1C_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 028AH, 00H, 0A6H
$DGS END_BLK, ??eb1C_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 028EH
$DGS BEG_BLK, ??bb1D_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0291H, 00H, 0AAH
$DGS END_BLK, ??eb1D_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0293H
$DGS BEG_BLK, ??bb1E_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 029DH, 00H, 0AEH
$DGS END_BLK, ??eb1E_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 029FH
$DGS BEG_BLK, ??bb1F_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02A2H, 00H, 0B2H
$DGS END_BLK, ??eb1F_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02A4H
$DGS BEG_BLK, ??bb20_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02A7H, 00H, 0B6H
$DGS END_BLK, ??eb20_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02A9H
$DGS BEG_BLK, ??bb21_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02AFH, 00H, 0BAH
$DGS END_BLK, ??eb21_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02B1H
$DGS BEG_BLK, ??bb22_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02B4H, 00H, 0BEH
$DGS END_BLK, ??eb22_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02B8H
$DGS BEG_BLK, ??bb23_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02BBH, 00H, 0C2H
$DGS END_BLK, ??eb23_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02BDH
$DGS BEG_BLK, ??bb24_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02C7H, 00H, 0C6H
$DGS END_BLK, ??eb24_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02C9H
$DGS BEG_BLK, ??bb25_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02CCH, 00H, 0CAH
$DGS END_BLK, ??eb25_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02CEH
$DGS BEG_BLK, ??bb26_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02D1H, 00H, 0CEH
$DGS END_BLK, ??eb26_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02D3H
$DGS BEG_BLK, ??bb27_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02D9H, 00H, 0D2H
$DGS END_BLK, ??eb27_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02DBH
$DGS BEG_BLK, ??bb28_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02DEH, 00H, 0D6H
$DGS END_BLK, ??eb28_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02E2H
$DGS BEG_BLK, ??bb29_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02E5H, 00H, 0DAH
$DGS END_BLK, ??eb29_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02E7H
$DGS BEG_BLK, ??bb2A_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02F1H, 00H, 0DEH
$DGS END_BLK, ??eb2A_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02F3H
$DGS BEG_BLK, ??bb2B_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02F6H, 00H, 0E2H
$DGS END_BLK, ??eb2B_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02F8H
$DGS BEG_BLK, ??bb2C_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02FBH, 00H, 0E6H
$DGS END_BLK, ??eb2C_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02FDH
$DGS BEG_BLK, ??bb2D_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0303H, 00H, 0EAH
$DGS END_BLK, ??eb2D_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0305H
$DGS BEG_BLK, ??bb2E_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0308H, 00H, 0EEH
$DGS END_BLK, ??eb2E_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 030CH
$DGS BEG_BLK, ??bb2F_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 030FH, 00H, 0F2H
$DGS END_BLK, ??eb2F_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0311H
$DGS BEG_BLK, ??bb30_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 031BH, 00H, 0F6H
$DGS END_BLK, ??eb30_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 031DH
$DGS BEG_BLK, ??bb31_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0320H, 00H, 0FAH
$DGS END_BLK, ??eb31_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0322H
$DGS BEG_BLK, ??bb32_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0325H, 00H, 0FEH
$DGS END_BLK, ??eb32_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0327H
$DGS BEG_BLK, ??bb33_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 032DH, 00H, 0102H
$DGS END_BLK, ??eb33_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 032FH
$DGS BEG_BLK, ??bb34_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0332H, 00H, 0106H
$DGS END_BLK, ??eb34_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0336H
$DGS BEG_BLK, ??bb35_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0339H, 00H, 010AH
$DGS END_BLK, ??eb35_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 033BH
$DGS BEG_BLK, ??bb36_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0345H, 00H, 010EH
$DGS END_BLK, ??eb36_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0347H
$DGS BEG_BLK, ??bb37_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 034AH, 00H, 0112H
$DGS END_BLK, ??eb37_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 034CH
$DGS BEG_BLK, ??bb38_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 034FH, 00H, 0116H
$DGS END_BLK, ??eb38_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0351H
$DGS BEG_BLK, ??bb39_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0354H, 00H, 011AH
$DGS END_BLK, ??eb39_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0356H
$DGS BEG_BLK, ??bb3A_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 035CH, 00H, 011EH
$DGS END_BLK, ??eb3A_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 035EH
$DGS BEG_BLK, ??bb3B_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0361H, 00H, 0122H
$DGS END_BLK, ??eb3B_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0365H
$DGS BEG_BLK, ??bb3C_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0368H, 00H, 0126H
$DGS END_BLK, ??eb3C_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 036AH
$DGS BEG_BLK, ??bb3D_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0374H, 00H, 012AH
$DGS END_BLK, ??eb3D_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0376H
$DGS BEG_BLK, ??bb3E_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0379H, 00H, 012EH
$DGS END_BLK, ??eb3E_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 037BH
$DGS BEG_BLK, ??bb3F_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 037EH, 00H, 0132H
$DGS END_BLK, ??eb3F_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0380H
$DGS BEG_BLK, ??bb40_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0386H, 00H, 0136H
$DGS END_BLK, ??eb40_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0388H
$DGS BEG_BLK, ??bb41_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 038BH, 00H, 013AH
$DGS END_BLK, ??eb41_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 038FH
$DGS BEG_BLK, ??bb42_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0392H, 00H, 013EH
$DGS END_BLK, ??eb42_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0394H
$DGS BEG_BLK, ??bb43_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 039EH, 00H, 0142H
$DGS END_BLK, ??eb43_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 03A0H
$DGS BEG_BLK, ??bb44_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03A3H, 00H, 0146H
$DGS END_BLK, ??eb44_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 03A5H
$DGS BEG_BLK, ??bb45_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03A8H, 00H, 014AH
$DGS END_BLK, ??eb45_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 03AAH
$DGS BEG_BLK, ??bb46_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03ADH, 00H, 014EH
$DGS END_BLK, ??eb46_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 03AFH
$DGS BEG_BLK, ??bb47_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03C6H, 00H, 0152H
$DGS END_BLK, ??eb47_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 03C8H
$DGS BEG_BLK, ??bb48_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03CBH, 00H, 0156H
$DGS END_BLK, ??eb48_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 03CFH
$DGS BEG_BLK, ??bb49_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03D2H, 00H, 015AH
$DGS END_BLK, ??eb49_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 03D4H
$DGS BEG_BLK, ??bb4A_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03D7H, 00H, 015EH
$DGS END_BLK, ??eb4A_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 03D9H
$DGS BEG_BLK, ??bb4B_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03DCH, 00H, 0162H
$DGS END_BLK, ??eb4B_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 03DEH
$DGS BEG_BLK, ??bb4C_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03E9H, 00H, 0166H
$DGS END_BLK, ??eb4C_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 03EBH
$DGS BEG_BLK, ??bb4D_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03EEH, 00H, 016AH
$DGS END_BLK, ??eb4D_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 03F2H
$DGS BEG_BLK, ??bb4E_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03F5H, 00H, 016EH
$DGS END_BLK, ??eb4E_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 03F7H
$DGS BEG_BLK, ??bb4F_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03FAH, 00H, 0172H
$DGS END_BLK, ??eb4F_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 03FCH
$DGS BEG_BLK, ??bb50_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03FFH, 00H, 00H
$DGS END_BLK, ??eb50_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0401H
$DGS END_BLK, ??eb05_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 040CH
$DGS END_BLK, ??eb04_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 040FH
$DGS END_BLK, ??eb03_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0411H
$DGS END_BLK, ??eb01_getIrKey, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 041FH
$DGS END_FUN, ??ef_getIrKey, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 0420H
$DGS GLV_SYM, _getASCII, U, U, 0800CH, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 018CH, 00H
$DGS BEG_FUN, ??bf_getASCII, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 04B8H, 04H, 0186H
$DGS FUN_ARG, _dataCode, 02H, 0FFFFH, 0CH, 09H, 00H, 00H
$DGS AUT_VAR, _asciiValue, 01H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS BEG_BLK, ??bb00_getASCII, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 05H, 00H, 00H
$DGS END_BLK, ??eb00_getASCII, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 087H
$DGS END_FUN, ??ef_getASCII, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 08AH
$DGS GLV_SYM, _@vect1a, U, U, 00H, 020H, 00H, 00H
$DGS GLV_SYM, _g_keyFlgCnt, U, U, 0CH, 02H, 00H, 00H
$DGS GLV_SYM, _btTwoKeys750ms, U, U, 034CH, 02H, 00H, 00H
$DGS GLV_SYM, _overTwoKeys750ms, U, U, 034CH, 02H, 00H, 00H
$DGS GLV_SYM, _@cprep, U, U, 00H, 02H, 00H, 00H
$DGS GLV_SYM, _g_btRPT, U, U, 034CH, 02H, 00H, 00H
$DGS GLV_SYM, _btKeyPressedTooLong, U, U, 034CH, 02H, 00H, 00H
EXTRN _g_keyFlgCnt
EXTRN _@cprep
EXTBIT _btTwoKeys750ms
EXTBIT _overTwoKeys750ms
EXTBIT _g_btRPT
EXTBIT _btKeyPressedTooLong
PUBLIC _Inter_TM02
PUBLIC _getIrKey
PUBLIC _getASCII
PUBLIC _@vect1a
@@BITS BSEG
@@CNST CSEG
@@R_INIT CSEG
@@INIT DSEG
@@DATA DSEG
_s_enChinKeyCnt: DS (1)
_s_2ABCkeyCnt: DS (1)
?L0004: DS (1)
@@R_INIS CSEG UNITP
DB 00H ; 0
DB 00H ; 0
DB 00H ; 0
DB 00H ; 0
DB 00H ; 0
DB 00H ; 0
DB 00H ; 0
DB 00H ; 0
DB 00H ; 0
DB 00H ; 0
DB 00H ; 0
DB 00H ; 0
DB 00H ; 0
DB 00H ; 0
DB 00H ; 0
DB 00H ; 0
@@INIS DSEG SADDRP
?L0003: DS (1)
?L0015: DS (1)
?L0016: DS (1)
?L0017: DS (1)
?L0018: DS (1)
?L0019: DS (1)
?L0020: DS (1)
?L0021: DS (1)
?L0022: DS (1)
?L0023: DS (1)
?L0024: DS (1)
?L0025: DS (1)
?L0026: DS (1)
?L0027: DS (1)
?L0028: DS (1)
?L0029: DS (1)
@@DATS DSEG SADDRP
_s_preDataCode: DS (1)
DS (1)
@@CALT CSEG CALLT0
; line 27
; line 28
; line 19
; line 21
; line 23
; line 25
; line 27
; line 29
; line 31
; line 32
; line 33
; line 58
@@CODE CSEG
_Inter_TM02:
$DGL 1,17
push ax ;[INF] 1, 4
??bf_Inter_TM02:
; line 82
; line 84
$DGL 0,27
mov a,!_g_keyFlgCnt ;[INF] 3, 8
cmp a,!?L0004 ; s_preKeySymbolCnt ;[INF] 3, 8
bz $?L0005 ;[INF] 2, 6
; line 85
$DGL 0,28
??bb00_Inter_TM02:
; line 86
$DGL 0,29
mov !?L0004,a ; s_preKeySymbolCnt ;[INF] 3, 8
; line 88
$DGL 0,31
mov ?L0003,#00H ; s_g_TM02Cnt,0 ;[INF] 3, 6
??eb00_Inter_TM02:
?L0005:
; line 94
$DGL 0,37
mov a,!_g_keyFlgCnt ;[INF] 3, 8
cmp a,!?L0004 ; s_preKeySymbolCnt ;[INF] 3, 8
bnz $?L0012 ;[INF] 2, 6
; line 95
$DGL 0,38
??bb01_Inter_TM02:
; line 96
$DGL 0,39
inc ?L0003 ;[INF] 2, 4
; line 98
$DGL 0,41
cmp ?L0003,#0FAH ; s_g_TM02Cnt,250 ;[INF] 3, 6
bc $?L0012 ;[INF] 2, 6
; line 99
$DGL 0,42
??bb02_Inter_TM02:
; line 100
$DGL 0,43
mov ?L0003,#00H ; s_g_TM02Cnt,0 ;[INF] 3, 6
; line 104
$DGL 0,47
set1 _btTwoKeys750ms ;[INF] 3, 6
; line 106
$DGL 0,49
bt _btTwoKeys750ms,$?L0011 ;[INF] 4,10
clr1 _overTwoKeys750ms ;[INF] 3, 6
br $?L0012 ;[INF] 2, 6
?L0011:
set1 _overTwoKeys750ms ;[INF] 3, 6
?L0012:
??eb02_Inter_TM02:
??eb01_Inter_TM02:
; line 110
$DGL 0,53
??ef_Inter_TM02:
pop ax ;[INF] 1, 6
reti ;[INF] 1, 8
??ee_Inter_TM02:
; line 134
_getIrKey:
$DGL 1,37
push hl ;[INF] 1, 4
push ax ;[INF] 1, 4
movw ax,#02H ;[INF] 3, 6
callt [_@cprep] ;[INF] 1, 8
??bf_getIrKey:
; line 137
; line 139
; line 141
; line 143
; line 145
; line 147
; line 149
; line 151
; line 153
; line 155
; line 157
; line 159
; line 161
; line 163
; line 165
; line 218
$DGL 0,85
bf _g_btRPT,$?L0030 ;[INF] 4,10
; line 219
$DGL 0,86
??bb00_getIrKey:
; line 220
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -