t9.m51

来自「关于t9输入法的详细代码」· M51 代码 · 共 870 行 · 第 1/3 页

M51
870
字号
  C:499AH         LINE#         93
  C:49A1H         LINE#         95
  C:49B4H         LINE#         98
  C:49C2H         LINE#         99
  C:49CEH         LINE#         100
  C:49FAH         LINE#         101
  C:49FAH         LINE#         102
  C:4A0DH         LINE#         103
  C:4A0DH         LINE#         104
  C:4A41H         LINE#         105
  C:4A41H         LINE#         106
  C:4A59H         LINE#         107
  C:4A59H         LINE#         108
  C:4A5CH         LINE#         109
  C:4A6CH         LINE#         110
  C:4A6CH         LINE#         111
  C:4A6EH         LINE#         112
  C:4A6EH         LINE#         113
  C:4A76H         LINE#         114
  C:4A8CH         LINE#         115
  C:4A8CH         LINE#         117
BL51 BANKED LINKER/LOCATER V6.00                                                      08/30/2006  08:28:40  PAGE 11


  C:4AB2H         LINE#         118
  C:4AB8H         LINE#         119
  C:4AB8H         LINE#         120
  C:4AC2H         LINE#         121
  C:4AC5H         LINE#         122
  C:4AD1H         LINE#         123
  C:4AEDH         LINE#         124
  C:4AF2H         LINE#         125
  -------         ENDPROC       _T9PY_GET_MATCH_PY_MB
  -------         PROC          T9PY_TEST
  -------         DO            
  B:0020H.0       SYMBOL        PYEnter
  B:0020H.1       SYMBOL        HZok
  X:0003H         SYMBOL        temp
  X:0004H         SYMBOL        t9PYn
  I:000DH         SYMBOL        inline
  I:001DH         SYMBOL        chinese_word
  X:0005H         SYMBOL        tempchar
  X:0006H         SYMBOL        Add
  X:0007H         SYMBOL        i
  X:0008H         SYMBOL        cpTemp
  -------         ENDDO         
  C:4385H         LINE#         142
  C:4385H         LINE#         143
  C:4385H         LINE#         144
  C:4387H         LINE#         145
  C:4389H         LINE#         148
  C:438EH         LINE#         149
  C:439FH         LINE#         150
  C:43B2H         LINE#         151
  C:43B9H         LINE#         154
  C:43C2H         LINE#         155
  C:43CBH         LINE#         156
  C:43D1H         LINE#         157
  C:43D1H         LINE#         158
  C:43D9H         LINE#         159
  C:4416H         LINE#         160
  C:4416H         LINE#         162
  C:4416H         LINE#         163
  C:4416H         LINE#         164
  C:4416H         LINE#         165
  C:4416H         LINE#         166
  C:4416H         LINE#         167
  C:4416H         LINE#         168
  C:4416H         LINE#         169
  C:4416H         LINE#         170
  C:4416H         LINE#         171
  C:441EH         LINE#         172
  C:441EH         LINE#         173
  C:442CH         LINE#         174
  C:442FH         LINE#         175
  C:4430H         LINE#         176
  C:4430H         LINE#         177
  C:4430H         LINE#         178
  C:4433H         LINE#         179
  C:4433H         LINE#         180
  C:443FH         LINE#         181
BL51 BANKED LINKER/LOCATER V6.00                                                      08/30/2006  08:28:40  PAGE 12


  C:4441H         LINE#         182
  C:4441H         LINE#         183
  C:4447H         LINE#         184
  C:445AH         LINE#         185
  C:445DH         LINE#         186
  C:445DH         LINE#         187
  C:446CH         LINE#         188
  C:446EH         LINE#         189
  C:446EH         LINE#         190
  C:446EH         LINE#         191
  C:44A4H         LINE#         192
  C:44A6H         LINE#         193
  C:44A6H         LINE#         194
  C:44B4H         LINE#         195
  C:44BDH         LINE#         196
  C:44C1H         LINE#         197
  C:44DDH         LINE#         198
  C:44DFH         LINE#         199
  C:44DFH         LINE#         200
  C:44DFH         LINE#         201
  C:44DFH         LINE#         202
  C:44E4H         LINE#         203
  C:44E4H         LINE#         204
  C:44E4H         LINE#         205
  C:44E4H         LINE#         206
  C:44E4H         LINE#         208
  C:44EDH         LINE#         209
  C:44F3H         LINE#         210
  C:44F3H         LINE#         212
  C:4515H         LINE#         213
  C:454FH         LINE#         214
  C:454FH         LINE#         215
  C:4551H         LINE#         216
  C:4556H         LINE#         217
  C:455FH         LINE#         218
  C:4568H         LINE#         219
  C:45B1H         LINE#         220
  C:45BAH         LINE#         221
  C:45C3H         LINE#         222
  C:45C9H         LINE#         223
  C:45CCH         LINE#         225
  C:45CCH         LINE#         226
  C:45D5H         LINE#         227
  C:45EEH         LINE#         228
  C:45F7H         LINE#         229
  C:462BH         LINE#         230
  C:4631H         LINE#         231
  C:4631H         LINE#         232
  C:4634H         LINE#         234
  C:4634H         LINE#         235
  C:463DH         LINE#         236
  C:4653H         LINE#         237
  C:4653H         LINE#         238
  C:4672H         LINE#         241
  C:467BH         LINE#         242
  C:4694H         LINE#         243
  C:46B7H         LINE#         244
BL51 BANKED LINKER/LOCATER V6.00                                                      08/30/2006  08:28:40  PAGE 13


  C:46C0H         LINE#         245
  C:46C9H         LINE#         246
  C:46D2H         LINE#         247
  C:46D2H         LINE#         248
  C:46D5H         LINE#         249
  -------         ENDPROC       T9PY_TEST
  -------         PROC          MAIN
  -------         DO            
  X:0000H         SYMBOL        input_string
  -------         ENDDO         
  C:4AF3H         LINE#         258
  C:4AF3H         LINE#         259
  C:4B06H         LINE#         265
  C:4B09H         LINE#         266
  C:4B0CH         LINE#         267
  C:4B0FH         LINE#         268
  C:4B11H         LINE#         269
  C:4B13H         LINE#         278
  C:4B1CH         LINE#         281
  C:4B25H         LINE#         282
  C:4B2EH         LINE#         283
  C:4B37H         LINE#         284
  C:4B40H         LINE#         285
  C:4B49H         LINE#         286
  C:4B52H         LINE#         287
  C:4B5BH         LINE#         288
  C:4B64H         LINE#         289
  C:4B64H         LINE#         290
  C:4B64H         LINE#         291
  C:4B67H         LINE#         292
  -------         ENDPROC       MAIN
  -------         ENDMOD        T9

  -------         MODULE        ?C?COPY
  C:47A6H         PUBLIC        ?C?COPY
  -------         ENDMOD        ?C?COPY

  -------         MODULE        ?C?CLDPTR
  C:47CCH         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CLDOPTR
  C:47E5H         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR

  -------         MODULE        ?C?IILDX
  C:4812H         PUBLIC        ?C?IILDX
  -------         ENDMOD        ?C?IILDX

  -------         MODULE        ?C?ILDPTR
  C:4828H         PUBLIC        ?C?ILDPTR
  -------         ENDMOD        ?C?ILDPTR

  -------         MODULE        ?C?ILDOPTR
  C:4853H         PUBLIC        ?C?ILDOPTR
  -------         ENDMOD        ?C?ILDOPTR

BL51 BANKED LINKER/LOCATER V6.00                                                      08/30/2006  08:28:40  PAGE 14


  -------         MODULE        ?C?ISTPTR
  C:488BH         PUBLIC        ?C?ISTPTR
  -------         ENDMOD        ?C?ISTPTR

  -------         MODULE        ?C?ISTOPTR
  C:48AAH         PUBLIC        ?C?ISTOPTR
  -------         ENDMOD        ?C?ISTOPTR

  -------         MODULE        ?C?PLDOPTR
  C:48D7H         PUBLIC        ?C?PLDOPTR
  -------         ENDMOD        ?C?PLDOPTR

  -------         MODULE        ?C?CCASE
  C:4907H         PUBLIC        ?C?CCASE
  -------         ENDMOD        ?C?CCASE

  -------         MODULE        PUTCHAR
  C:4B69H         PUBLIC        _PUTCHAR
  -------         ENDMOD        PUTCHAR

  -------         MODULE        PRINTF
  X:000BH         PUBLIC        ?_PRINTF517?BYTE
  X:000BH         PUBLIC        ?_PRINTF?BYTE
  X:000BH         PUBLIC        ?_SPRINTF517?BYTE
  X:000BH         PUBLIC        ?_SPRINTF?BYTE
  C:408BH         PUBLIC        _PRINTF
  C:408BH         PUBLIC        _PRINTF517
  C:4085H         PUBLIC        _SPRINTF
  C:4085H         PUBLIC        _SPRINTF517
  -------         ENDMOD        PRINTF

  -------         MODULE        GETCHAR
  B:0021H.3       PUBLIC        ?C?CHARLOADED
  X:0054H         PUBLIC        ?_UNGETCHAR?BYTE
  C:4BA5H         PUBLIC        GETCHAR
  -------         ENDMOD        GETCHAR

  -------         MODULE        STRLEN
  C:4B90H         PUBLIC        _STRLEN
  -------         ENDMOD        STRLEN

  -------         MODULE        ?C?CSTPTR
  C:492DH         PUBLIC        ?C?CSTPTR
  -------         ENDMOD        ?C?CSTPTR

  -------         MODULE        ?C?PLDIDATA
  C:493FH         PUBLIC        ?C?PLDIDATA
  -------         ENDMOD        ?C?PLDIDATA

  -------         MODULE        ?C?PLDXDATA
  C:4948H         PUBLIC        ?C?PLDXDATA
  -------         ENDMOD        ?C?PLDXDATA

  -------         MODULE        ?C?PLDIXDATA
  C:4951H         PUBLIC        ?C?PLDIXDATA
  -------         ENDMOD        ?C?PLDIXDATA

BL51 BANKED LINKER/LOCATER V6.00                                                      08/30/2006  08:28:40  PAGE 15


  -------         MODULE        ?C?PSTXDATA
  C:4968H         PUBLIC        ?C?PSTXDATA
  -------         ENDMOD        ?C?PSTXDATA

  -------         MODULE        ?C?PLDPDATA
  C:4971H         PUBLIC        ?C?PLDPDATA
  -------         ENDMOD        ?C?PLDPDATA

  -------         MODULE        ?C?PLDCODE
  C:497AH         PUBLIC        ?C?PLDCODE
  -------         ENDMOD        ?C?PLDCODE

  -------         MODULE        _GETKEY
  C:4BC5H         PUBLIC        _GETKEY
  -------         ENDMOD        _GETKEY

******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 3D54H BYTE (766%) *
******************************************************************************

Program Size: data=34.4 xdata=85 code=17362
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)

*** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
    MODULE:  C:\KEIL\C51\LIB\C51L.LIB (-----)
    LIMIT:   0800H BYTES

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?