📄 mymainedited.asm
字号:
; 78K/0S Series C Compiler V1.30 Assembler Source
; Date:12 Jan 2004 Time:10:53:09
; Command : -fMyMainEdited.pcc
; In-file : E:\InProgSum3\MyMainEdited.c
; Asm-file : MyMainEdited.asm
; Para-file : -cF9418
; -yD:\ProgFiles\NECToos32\DEV\
; -a
; -zp
; E:\InProgSum3\MyMainEdited.c
$PROCESSOR(F9418)
$DEBUG
$NODEBUGA
$KANJICODE NONE
$TOL_INF 03FH, 0130H, 02H, 00H
$DGS FIL_NAM, .file, 0E9H, 0FFFEH, 03FH, 067H, 01H, 00H
$DGS AUX_FIL, MyMainEdited.c
$DGS MOD_NAM, MyMainEd, 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 GLV_SYM, _main, U, U, 08004H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 0E9H, 00H
$DGS BEG_FUN, ??bf_main, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 053H, 02CH, 021H
$DGS AUT_VAR, _keyValue, 02BH, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS AUT_VAR, _keyASCIIValue, 02AH, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS AUT_VAR, _ocRMDAT, 029H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS AUT_VAR, _Englishcode, 028H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS AUT_VAR, _twosplit, 027H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS AUT_VAR, _symboli, 026H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS AUT_VAR, _startsymbol, 024H, 0FFFFH, 0CH, 01H, 01H, 03H
$DGS AUX_STR, 00H, 00H, 02H, 02H, 00H, 00H, 00H
$DGS AUT_VAR, _pinYin, 01DH, 0FFFFH, 02H, 01H, 01H, 03H
$DGS AUX_STR, 00H, 00H, 07H, 07H, 00H, 00H, 00H
$DGS AUT_VAR, _displaychar, 01AH, 0FFFFH, 0CH, 01H, 01H, 03H
$DGS AUX_STR, 00H, 00H, 03H, 03H, 00H, 00H, 00H
$DGS AUT_VAR, _pinYinVar, 013H, 0FFFFH, 02H, 01H, 01H, 03H
$DGS AUX_STR, 00H, 00H, 07H, 07H, 00H, 00H, 00H
$DGS AUT_VAR, _letterCnt, 012H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS AUT_VAR, _same_position, 011H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS BEG_BLK, ??bb00_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 081H, 00H, 023H
$DGS BEG_BLK, ??bb01_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 083H, 00H, 027H
$DGS END_BLK, ??eb01_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 085H
$DGS BEG_BLK, ??bb02_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 088H, 00H, 029H
$DGS BEG_BLK, ??bb03_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 08DH, 00H, 02BH
$DGS BEG_BLK, ??bb04_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 090H, 00H, 02DH
$DGS BEG_BLK, ??bb05_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 092H, 00H, 02FH
$DGS BEG_BLK, ??bb06_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 094H, 00H, 031H
$DGS BEG_BLK, ??bb07_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 096H, 00H, 035H
$DGS END_BLK, ??eb07_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 099H
$DGS BEG_BLK, ??bb08_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 09BH, 00H, 03DH
$DGS END_BLK, ??eb08_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 09FH
$DGS END_BLK, ??eb06_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0ABH
$DGS END_BLK, ??eb05_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0ACH
$DGS BEG_BLK, ??bb09_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0AFH, 00H, 041H
$DGS END_BLK, ??eb09_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0B3H
$DGS BEG_BLK, ??bb0A_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0B5H, 00H, 045H
$DGS END_BLK, ??eb0A_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0B9H
$DGS BEG_BLK, ??bb0B_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0BCH, 00H, 049H
$DGS END_BLK, ??eb0B_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0BFH
$DGS BEG_BLK, ??bb0C_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0C1H, 00H, 04DH
$DGS END_BLK, ??eb0C_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0C4H
$DGS BEG_BLK, ??bb0D_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0C9H, 00H, 04FH
$DGS BEG_BLK, ??bb0E_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0CBH, 00H, 053H
$DGS AUT_VAR, _pinYinVar, 09H, 0FFFFH, 02H, 01H, 01H, 03H
$DGS AUX_STR, 00H, 0CCH, 07H, 07H, 00H, 00H, 00H
$DGS BEG_BLK, ??bb0F_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0D9H, 00H, 057H
$DGS END_BLK, ??eb0F_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0D9H
$DGS BEG_BLK, ??bb10_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0DBH, 00H, 05BH
$DGS END_BLK, ??eb10_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0DEH
$DGS BEG_BLK, ??bb11_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0E1H, 00H, 061H
$DGS AUT_VAR, _pinYinVar, 01H, 0FFFFH, 02H, 01H, 01H, 03H
$DGS AUX_STR, 00H, 0E2H, 07H, 07H, 00H, 00H, 00H
$DGS END_BLK, ??eb11_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0E9H
$DGS BEG_BLK, ??bb12_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0ECH, 00H, 06DH
$DGS AUT_VAR, _pinYinVar, 01H, 0FFFFH, 02H, 01H, 01H, 03H
$DGS AUX_STR, 00H, 0EDH, 07H, 07H, 00H, 00H, 00H
$DGS END_BLK, ??eb12_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0F3H
$DGS END_BLK, ??eb0E_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0FAH
$DGS END_BLK, ??eb0D_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0FBH
$DGS END_BLK, ??eb04_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0100H
$DGS BEG_BLK, ??bb13_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0103H, 00H, 06FH
$DGS BEG_BLK, ??bb14_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0105H, 00H, 071H
$DGS BEG_BLK, ??bb15_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0108H, 00H, 073H
$DGS BEG_BLK, ??bb16_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 010AH, 00H, 077H
$DGS END_BLK, ??eb16_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 010CH
$DGS BEG_BLK, ??bb17_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 010EH, 00H, 07FH
$DGS END_BLK, ??eb17_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0110H
$DGS END_BLK, ??eb15_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0114H
$DGS END_BLK, ??eb14_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0115H
$DGS BEG_BLK, ??bb18_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 011BH, 00H, 081H
$DGS BEG_BLK, ??bb19_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 011DH, 00H, 085H
$DGS END_BLK, ??eb19_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 011DH
$DGS BEG_BLK, ??bb1A_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 011FH, 00H, 08BH
$DGS END_BLK, ??eb1A_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0122H
$DGS END_BLK, ??eb18_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0125H
$DGS BEG_BLK, ??bb1B_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0140H, 00H, 091H
$DGS END_BLK, ??eb1B_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0145H
$DGS END_BLK, ??eb13_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0148H
$DGS BEG_BLK, ??bb1C_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 014BH, 00H, 093H
$DGS BEG_BLK, ??bb1D_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 014DH, 00H, 097H
$DGS END_BLK, ??eb1D_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0152H
$DGS BEG_BLK, ??bb1E_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 016CH, 00H, 099H
$DGS BEG_BLK, ??bb1F_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 016EH, 00H, 09DH
$DGS END_BLK, ??eb1F_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 016EH
$DGS BEG_BLK, ??bb20_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0170H, 00H, 0A3H
$DGS END_BLK, ??eb20_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0173H
$DGS END_BLK, ??eb1E_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0176H
$DGS BEG_BLK, ??bb21_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0178H, 00H, 0A9H
$DGS END_BLK, ??eb21_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 017DH
$DGS END_BLK, ??eb1C_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0180H
$DGS BEG_BLK, ??bb22_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0182H, 00H, 0ADH
$DGS END_BLK, ??eb22_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0184H
$DGS BEG_BLK, ??bb23_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0186H, 00H, 0B1H
$DGS END_BLK, ??eb23_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0188H
$DGS BEG_BLK, ??bb24_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 018AH, 00H, 0B3H
$DGS BEG_BLK, ??bb25_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 018CH, 00H, 0B7H
$DGS END_BLK, ??eb25_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0192H
$DGS BEG_BLK, ??bb26_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0194H, 00H, 0BBH
$DGS END_BLK, ??eb26_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0197H
$DGS BEG_BLK, ??bb27_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0199H, 00H, 0BFH
$DGS END_BLK, ??eb27_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 019FH
$DGS BEG_BLK, ??bb28_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 01A1H, 00H, 0C3H
$DGS END_BLK, ??eb28_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01A8H
$DGS BEG_BLK, ??bb29_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 01AAH, 00H, 0CBH
$DGS END_BLK, ??eb29_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01AFH
$DGS END_BLK, ??eb24_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01B1H
$DGS END_BLK, ??eb03_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01B2H
$DGS BEG_BLK, ??bb2A_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 01B4H, 00H, 0D1H
$DGS END_BLK, ??eb2A_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01B9H
$DGS END_BLK, ??eb02_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01BAH
$DGS BEG_BLK, ??bb2B_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 01BCH, 00H, 0D3H
$DGS BEG_BLK, ??bb2C_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 01BEH, 00H, 0D9H
$DGS END_BLK, ??eb2C_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01C0H
$DGS END_BLK, ??eb2B_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01C1H
$DGS BEG_BLK, ??bb2D_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 01C5H, 00H, 0DBH
$DGS BEG_BLK, ??bb2E_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 01D6H, 00H, 0DFH
$DGS END_BLK, ??eb2E_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01E9H
$DGS BEG_BLK, ??bb2F_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 01EBH, 00H, 00H
$DGS END_BLK, ??eb2F_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01EDH
$DGS END_BLK, ??eb2D_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01EEH
$DGS END_BLK, ??eb00_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01EFH
$DGS END_FUN, ??ef_main, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 01F1H
$DGS GLV_SYM, _btTwoKeys750ms, U, U, 034CH, 020H, 00H, 00H
$DGS GLV_SYM, _overTwoKeys750ms, U, U, 034CH, 020H, 00H, 00H
$DGS GLV_SYM, _English_x, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _English_y, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _Chinese_x, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _Chinese_y, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _locate_x, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _locate_y, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _Chincharloc, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _s_enChinKeyCnt, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _s_capsSwitchKeyCnt, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _S_upKeyCnt, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _S_downKeyCnt, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _S_rightKeyCnt, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _S_leftKeyCnt, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _s_symbolKeyCnt, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _s_dispKeyCnt, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _g_btReceptionEnd, U, U, 034CH, 020H, 00H, 00H
$DGS GLV_SYM, _g_btTransmitStart, U, U, 034CH, 020H, 00H, 00H
$DGS GLV_SYM, _btHanziEnable, U, U, 034CH, 020H, 00H, 00H
$DGS GLV_SYM, _ChinCharStr, U, U, 0CH, 020H, 00H, 01H
$DGS GLV_SYM, _symbolpoint, U, U, 0CH, 020H, 00H, 01H
$DGS GLV_SYM, _pinYinpt, U, U, 0CH, 020H, 00H, 01H
$DGS GLV_SYM, _@cprep, U, U, 00H, 02H, 00H, 00H
$DGS GLV_SYM, _InitReceive, U, U, 08001H, 02H, 00H, 02H
$DGS GLV_SYM, _InitializeCom, U, U, 08001H, 02H, 00H, 02H
$DGS GLV_SYM, _LcdReset, U, U, 08001H, 02H, 00H, 02H
$DGS GLV_SYM, _LcdWriteCommandU, U, U, 08001H, 02H, 00H, 02H
$DGS GLV_SYM, _LcdWriteCommandD, U, U, 08001H, 02H, 00H, 02H
$DGS GLV_SYM, _g_btRMDTSET, U, U, 034CH, 02H, 00H, 00H
$DGS GLV_SYM, _g_TempRMDATA, U, U, 030CH, 02H, 00H, 00H
$DGS GLV_SYM, _getIrKey, U, U, 0800CH, 02H, 00H, 02H
$DGS GLV_SYM, _getASCII, U, U, 0800CH, 02H, 00H, 02H
$DGS GLV_SYM, _strcpy, U, U, 00H, 02H, 00H, 00H
$DGS GLV_SYM, _py_ime, U, U, 0800CH, 02H, 00H, 06H
$DGS GLV_SYM, @@deist, U, U, 00H, 02H, 00H, 00H
$DGS GLV_SYM, @@deilo, U, U, 00H, 02H, 00H, 00H
$DGS GLV_SYM, _DisplayStr, U, U, 08001H, 02H, 00H, 02H
$DGS GLV_SYM, @@deiinc, U, U, 00H, 02H, 00H, 00H
$DGS GLV_SYM, _DispOneChar, U, U, 08001H, 02H, 00H, 02H
$DGS GLV_SYM, _s_tempCodes, U, U, 030CH, 02H, 01H, 03H
$DGS AUX_STR, 00H, 00H, 04H, 04H, 00H, 00H, 00H
$DGS GLV_SYM, _GetDataFromReception, U, U, 08001H, 02H, 00H, 02H
$DGS GLV_SYM, _SetDataTransmitBuffer, U, U, 08001H, 02H, 00H, 02H
$DGS GLV_SYM, _g_bufTransmit, U, U, 0CH, 02H, 01H, 03H
$DGS AUX_STR, 00H, 00H, 032H, 032H, 00H, 00H, 00H
$DGS GLV_SYM, _g_p_bufTransmit, U, U, 030CH, 02H, 00H, 01H
$DGS GLV_SYM, _CommReceptionEnabled, U, U, 08001H, 02H, 00H, 02H
$DGS GLV_SYM, _@cdisp, U, U, 00H, 02H, 00H, 00H
EXTRN _@cprep
EXTRN _InitReceive
EXTRN _InitializeCom
EXTRN _LcdReset
EXTRN _LcdWriteCommandU
EXTRN _LcdWriteCommandD
EXTRN _g_TempRMDATA
EXTRN _getIrKey
EXTRN _getASCII
EXTRN _strcpy
EXTRN _py_ime
EXTRN @@deist
EXTRN @@deilo
EXTRN _DisplayStr
EXTRN @@deiinc
EXTRN _DispOneChar
EXTRN _s_tempCodes
EXTRN _GetDataFromReception
EXTRN _SetDataTransmitBuffer
EXTRN _g_bufTransmit
EXTRN _g_p_bufTransmit
EXTRN _CommReceptionEnabled
EXTRN _@cdisp
EXTBIT _g_btRMDTSET
PUBLIC _btTwoKeys750ms
PUBLIC _overTwoKeys750ms
PUBLIC _English_x
PUBLIC _English_y
PUBLIC _Chinese_x
PUBLIC _Chinese_y
PUBLIC _locate_x
PUBLIC _locate_y
PUBLIC _Chincharloc
PUBLIC _s_enChinKeyCnt
PUBLIC _s_capsSwitchKeyCnt
PUBLIC _S_upKeyCnt
PUBLIC _S_downKeyCnt
PUBLIC _S_rightKeyCnt
PUBLIC _S_leftKeyCnt
PUBLIC _s_symbolKeyCnt
PUBLIC _s_dispKeyCnt
PUBLIC _g_btReceptionEnd
PUBLIC _g_btTransmitStart
PUBLIC _btHanziEnable
PUBLIC _ChinCharStr
PUBLIC _symbolpoint
PUBLIC _pinYinpt
PUBLIC _main
@@BITS BSEG
_btTwoKeys750ms DBIT
_overTwoKeys750ms DBIT
_g_btReceptionEnd DBIT
_g_btTransmitStart DBIT
_btHanziEnable DBIT
@@CNST CSEG
@@R_INIT CSEG
@@INIT DSEG
@@DATA DSEG
_English_x: DS (1)
_English_y: DS (1)
_Chinese_x: DS (1)
_Chinese_y: DS (1)
_locate_x: DS (1)
_locate_y: DS (1)
_Chincharloc: DS (1)
_ChinCharStr: DS (2)
_symbolpoint: DS (2)
_pinYinpt: DS (2)
@@R_INIS CSEG UNITP
@@INIS DSEG SADDRP
@@DATS DSEG SADDRP
_s_enChinKeyCnt: DS (1)
_s_capsSwitchKeyCnt: DS (1)
_S_upKeyCnt: DS (1)
_S_downKeyCnt: DS (1)
_S_rightKeyCnt: DS (1)
_S_leftKeyCnt: DS (1)
_s_symbolKeyCnt: DS (1)
_s_dispKeyCnt: DS (1)
@@CALT CSEG CALLT0
; line 27
; line 28
; line 1
; line 3
; line 4
; line 5
; line 6
; line 11
; line 12
; line 15
; line 17
; line 18
; line 19
; line 20
; line 21
; line 23
; line 25
; line 26
; line 28
; line 30
; line 31
; line 32
; line 33
; line 34
; line 35
; line 36
; line 38
; line 40
; line 41
; line 42
; line 43
; line 26
; line 27
; line 28
; line 29
; line 30
; line 32
; line 33
; line 35
; line 36
; line 38
; line 39
; line 40
; line 41
; line 42
; line 43
; line 44
; line 45
; line 46
; line 48
; line 49
; line 50
; line 51
; line 52
; line 53
; line 54
; line 55
; line 58
; line 59
; line 60
; line 61
; line 63
; line 64
; line 65
; line 70
; line 71
; line 72
; line 75
; line 77
; line 79
; line 83
@@CODE CSEG
_main:
$DGL 1,13
push hl ;[INF] 1, 4
movw ax,#02CH ;[INF] 3, 6
callt [_@cprep] ;[INF] 1, 8
??bf_main:
; line 92
$DGL 0,10
xor a,a ;[INF] 2, 4
mov [hl+39],a ; twosplit ;[INF] 2, 6
; line 95
$DGL 0,13
push hl ;[INF] 1, 4
movw ax,hl ;[INF] 1, 4
addw ax,#024H ;[INF] 3, 6
movw hl,ax ;[INF] 1, 4
movw de,#?L0003 ;[INF] 3, 6
mov c,#02H ; 2 ;[INF] 3, 6
mov a,[de] ;[INF] 1, 6
mov [hl],a ;[INF] 1, 6
incw de ;[INF] 1, 4
incw hl ;[INF] 1, 4
dbnz c,$$-4 ;[INF] 2, 6
pop hl ;[INF] 1, 6
br $?L0004 ;[INF] 2, 6
?L0003:
DB 021H ;[INF] 1, 0
DB 022H ;[INF] 1, 0
?L0004:
; line 110
$DGL 0,28
push hl ;[INF] 1, 4
movw ax,hl ;[INF] 1, 4
addw ax,#01AH ;[INF] 3, 6
movw hl,ax ;[INF] 1, 4
movw de,#?L0005 ;[INF] 3, 6
mov c,#03H ; 3 ;[INF] 3, 6
mov a,[de] ;[INF] 1, 6
mov [hl],a ;[INF] 1, 6
incw de ;[INF] 1, 4
incw hl ;[INF] 1, 4
dbnz c,$$-4 ;[INF] 2, 6
pop hl ;[INF] 1, 6
br $?L0006 ;[INF] 2, 6
?L0005:
DB 00H ;[INF] 1, 0
DB (2) ;[INF] 2, 0
?L0006:
; line 112
$DGL 0,30
push hl ;[INF] 1, 4
movw ax,hl ;[INF] 1, 4
addw ax,#013H ;[INF] 3, 6
movw hl,ax ;[INF] 1, 4
movw de,#?L0007 ;[INF] 3, 6
mov c,#07H ; 7 ;[INF] 3, 6
mov a,[de] ;[INF] 1, 6
mov [hl],a ;[INF] 1, 6
incw de ;[INF] 1, 4
incw hl ;[INF] 1, 4
dbnz c,$$-4 ;[INF] 2, 6
pop hl ;[INF] 1, 6
br $?L0008 ;[INF] 2, 6
?L0007:
DB 00H ;[INF] 1, 0
DB 00H ;[INF] 1, 0
DB 00H ;[INF] 1, 0
DB 00H ;[INF] 1, 0
DB 00H ;[INF] 1, 0
DB 00H ;[INF] 1, 0
DB 00H ;[INF] 1, 0
?L0008:
; line 118
$DGL 0,36
xor a,a ;[INF] 2, 4
mov [hl+18],a ; letterCnt ;[INF] 2, 6
; line 120
$DGL 0,38
mov [hl+17],a ; same_position ;[INF] 2, 6
; line 122
$DGL 0,40
clr1 _btTwoKeys750ms ;[INF] 3, 6
; line 124
$DGL 0,42
mov !_English_x,a ;[INF] 3, 8
; line 125
$DGL 0,43
mov !_English_y,a ;[INF] 3, 8
; line 126
$DGL 0,44
mov !_Chinese_x,a ;[INF] 3, 8
; line 127
$DGL 0,45
mov !_Chinese_y,a ;[INF] 3, 8
; line 128
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -