⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keyprocess.asm

📁 这是符合国家一级汉字标准的汉字显示液晶模块程序
💻 ASM
📖 第 1 页 / 共 4 页
字号:
; 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 + -