📄 mymainedited.asm
字号:
mov !_English_y,a ;[INF] 3, 8
; line 282
$DGL 0,195
cmp _s_capsSwitchKeyCnt,#00H ; 0 ;[INF] 3, 6
bnz $?L0066 ;[INF] 2, 6
; line 283
$DGL 0,196
??bb14_main:
; line 284
$DGL 0,197
mov a,#060H ; 96 ;[INF] 3, 6
cmp a,[hl+43] ; keyASCIIValue ;[INF] 2, 6
bc $?L0065 ;[INF] 2, 6
mov a,[hl+43] ; keyASCIIValue ;[INF] 2, 6
cmp a,#03AH ; 58 ;[INF] 2, 4
bc $?L0065 ;[INF] 2, 6
cmp a,#040H ; 64 ;[INF] 2, 4
bnz $?L0066 ;[INF] 2, 6
?L0065:
; line 285
$DGL 0,198
??bb15_main:
; line 286
$DGL 0,199
mov a,[hl+43] ; keyASCIIValue ;[INF] 2, 6
cmp a,#07BH ; 123 ;[INF] 2, 4
bc $?L0068 ;[INF] 2, 6
mov a,#02FH ; 47 ;[INF] 3, 6
cmp a,[hl+43] ; keyASCIIValue ;[INF] 2, 6
bnc $?L0066 ;[INF] 2, 6
?L0068:
; line 287
$DGL 0,200
??bb16_main:
; line 288
$DGL 0,201
mov a,[hl+42] ; ocRMDAT ;[INF] 2, 6
cmp a,_g_TempRMDATA ;[INF] 2, 4
bnz $?L0071 ;[INF] 2, 6
cmp a,_g_TempRMDATA ;[INF] 2, 4
bnz $?L0069 ;[INF] 2, 6
bf _overTwoKeys750ms,$?L0069 ;[INF] 4,10
?L0071:
; line 289
$DGL 0,202
??bb17_main:
; line 290
$DGL 0,203
mov a,[hl+43] ; keyASCIIValue ;[INF] 2, 6
mov [hl+41],a ; Englishcode ;[INF] 2, 6
??eb17_main:
?L0069:
; line 292
$DGL 0,205
mov a,[hl+42] ; ocRMDAT ;[INF] 2, 6
cmp a,_g_TempRMDATA ;[INF] 2, 4
bnz $?L0072 ;[INF] 2, 6
bt _overTwoKeys750ms,$?L0072 ;[INF] 4,10
; line 293
$DGL 0,206
??bb18_main:
; line 294
$DGL 0,207
mov a,[hl+43] ; keyASCIIValue ;[INF] 2, 6
mov [hl+41],a ; Englishcode ;[INF] 2, 6
??eb18_main:
?L0072:
; line 296
$DGL 0,209
mov a,_g_TempRMDATA ;[INF] 2, 4
mov [hl+42],a ; ocRMDAT ;[INF] 2, 6
; line 297
$DGL 0,210
clr1 _overTwoKeys750ms ;[INF] 3, 6
; line 298
$DGL 0,211
mov a,[hl+41] ; Englishcode ;[INF] 2, 6
xch a,x ;[INF] 1, 4
xor a,a ;[INF] 2, 4
push ax ;[INF] 1, 4
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
decw ax ;[INF] 1, 4
call !_DispOneChar ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
??eb16_main:
?L0066:
??eb15_main:
??eb14_main:
; line 302
$DGL 0,215
cmp _s_capsSwitchKeyCnt,#01H ; 1 ;[INF] 3, 6
bnz $?L0079 ;[INF] 2, 6
; line 303
$DGL 0,216
??bb19_main:
; line 304
$DGL 0,217
mov a,#060H ; 96 ;[INF] 3, 6
cmp a,[hl+43] ; keyASCIIValue ;[INF] 2, 6
bc $?L0078 ;[INF] 2, 6
mov a,[hl+43] ; keyASCIIValue ;[INF] 2, 6
cmp a,#03AH ; 58 ;[INF] 2, 4
bc $?L0078 ;[INF] 2, 6
cmp a,#040H ; 64 ;[INF] 2, 4
bnz $?L0079 ;[INF] 2, 6
?L0078:
; line 305
$DGL 0,218
??bb1A_main:
; line 306
$DGL 0,219
mov a,[hl+43] ; keyASCIIValue ;[INF] 2, 6
cmp a,#07BH ; 123 ;[INF] 2, 4
bc $?L0081 ;[INF] 2, 6
mov a,#02FH ; 47 ;[INF] 3, 6
cmp a,[hl+43] ; keyASCIIValue ;[INF] 2, 6
bnc $?L0079 ;[INF] 2, 6
?L0081:
; line 307
$DGL 0,220
??bb1B_main:
; line 308
$DGL 0,221
mov a,[hl+42] ; ocRMDAT ;[INF] 2, 6
cmp a,_g_TempRMDATA ;[INF] 2, 4
bnz $?L0084 ;[INF] 2, 6
cmp a,_g_TempRMDATA ;[INF] 2, 4
bnz $?L0082 ;[INF] 2, 6
bf _overTwoKeys750ms,$?L0082 ;[INF] 4,10
?L0084:
; line 309
$DGL 0,222
??bb1C_main:
; line 310
$DGL 0,223
mov a,[hl+43] ; keyASCIIValue ;[INF] 2, 6
add a,#020H ; 32 ;[INF] 2, 4
mov [hl+41],a ; Englishcode ;[INF] 2, 6
??eb1C_main:
?L0082:
; line 312
$DGL 0,225
mov a,[hl+42] ; ocRMDAT ;[INF] 2, 6
cmp a,_g_TempRMDATA ;[INF] 2, 4
bnz $?L0085 ;[INF] 2, 6
bt _overTwoKeys750ms,$?L0085 ;[INF] 4,10
; line 313
$DGL 0,226
??bb1D_main:
; line 314
$DGL 0,227
mov a,[hl+43] ; keyASCIIValue ;[INF] 2, 6
add a,#020H ; 32 ;[INF] 2, 4
mov [hl+41],a ; Englishcode ;[INF] 2, 6
??eb1D_main:
?L0085:
; line 316
$DGL 0,229
mov a,_g_TempRMDATA ;[INF] 2, 4
mov [hl+42],a ; ocRMDAT ;[INF] 2, 6
; line 317
$DGL 0,230
clr1 _overTwoKeys750ms ;[INF] 3, 6
; line 318
$DGL 0,231
mov a,[hl+41] ; Englishcode ;[INF] 2, 6
xch a,x ;[INF] 1, 4
xor a,a ;[INF] 2, 4
push ax ;[INF] 1, 4
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
decw ax ;[INF] 1, 4
call !_DispOneChar ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
??eb1B_main:
?L0079:
??eb1A_main:
??eb19_main:
; line 322
$DGL 0,235
mov a,[hl+44] ; keyValue ;[INF] 2, 6
cmp a,#016H ; 22 ;[INF] 2, 4
bnz $?L0087 ;[INF] 2, 6
; line 323
$DGL 0,236
??bb1E_main:
; line 324
$DGL 0,237
mov a,#01H ; 1 ;[INF] 3, 6
cmp a,!_English_y ;[INF] 3, 8
bnc $?L0089 ;[INF] 2, 6
; line 325
$DGL 0,238
??bb1F_main:
movw bc,#00H ; 0 ;[INF] 3, 6
br !?L0002 ;[INF] 3, 6
??eb1F_main:
?L0089:
; line 326
$DGL 0,239
mov a,!_English_x ;[INF] 3, 8
sub a,#010H ; 16 ;[INF] 2, 4
bnz $?L0091 ;[INF] 2, 6
; line 327
$DGL 0,240
??bb20_main:
; line 328
$DGL 0,241
mov !_English_x,a ;[INF] 3, 8
??eb20_main:
?L0091:
; line 331
$DGL 0,244
mov a,[hl+40] ; twosplit ;[INF] 2, 6
inc a ;[INF] 2, 4
xch a,[hl+40] ; twosplit ;[INF] 2, 8
add a,l ;[INF] 2, 4
xch a,x ;[INF] 1, 4
xor a,a ;[INF] 2, 4
addc a,h ;[INF] 2, 4
addw ax,#021H ;[INF] 3, 6
movw de,ax ;[INF] 1, 4
mov a,[hl+41] ; Englishcode ;[INF] 2, 6
mov [de],a ;[INF] 1, 6
; line 332
$DGL 0,245
movw ax,hl ;[INF] 1, 4
addw ax,#021H ;[INF] 3, 6
push ax ;[INF] 1, 4
mov a,!_English_y ;[INF] 3, 8
xch a,x ;[INF] 1, 4
xor a,a ;[INF] 2, 4
push ax ;[INF] 1, 4
mov a,!_English_x ;[INF] 3, 8
xch a,x ;[INF] 1, 4
xor a,a ;[INF] 2, 4
call !_DisplayStr ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
??eb1E_main:
?L0087:
; line 334
$DGL 0,247
mov a,[hl+40] ; twosplit ;[INF] 2, 6
sub a,#02H ; 2 ;[INF] 2, 4
bnz $?L0093 ;[INF] 2, 6
; line 335
$DGL 0,248
??bb21_main:
; line 336
$DGL 0,249
mov [hl+33],a ; displaychar ;[INF] 2, 6
; line 337
$DGL 0,250
xor a,a ;[INF] 2, 4
mov [hl+34],a ; displaychar ;[INF] 2, 6
; line 338
$DGL 0,251
mov [hl+40],a ; twosplit ;[INF] 2, 6
; line 339
$DGL 0,252
movw de,#_English_x ;[INF] 3, 6
mov a,[de] ;[INF] 1, 6
inc a ;[INF] 2, 4
xch a,[de] ;[INF] 1, 8
??eb21_main:
?L0093:
; line 341
$DGL 0,254
mov a,!_English_x ;[INF] 3, 8
mov !_locate_x,a ;[INF] 3, 8
; line 342
$DGL 0,255
mov a,!_English_y ;[INF] 3, 8
mov !_locate_y,a ;[INF] 3, 8
??eb13_main:
?L0059:
; line 344
$DGL 0,257
cmp _s_symbolKeyCnt,#01H ; 1 ;[INF] 3, 6
bz $$+5 ;[INF] 2, 6
br !?L0095 ;[INF] 3, 6
; line 345
$DGL 0,258
??bb22_main:
; line 346
$DGL 0,259
mov a,!_locate_x ;[INF] 3, 8
mov !_English_x,a ;[INF] 3, 8
; line 347
$DGL 0,260
mov a,!_locate_y ;[INF] 3, 8
mov !_English_y,a ;[INF] 3, 8
; line 348
$DGL 0,261
mov a,[hl+44] ; keyValue ;[INF] 2, 6
cmp a,#0CH ; 12 ;[INF] 2, 4
bnz $?L0097 ;[INF] 2, 6
; line 349
$DGL 0,262
??bb23_main:
; line 350
$DGL 0,263
movw ax,hl ;[INF] 1, 4
addw ax,#025H ;[INF] 3, 6
movw de,#_symbolpoint ;[INF] 3, 6
callt [@@deist] ;[INF] 1, 8
; line 351
$DGL 0,264
mov a,[hl+37] ; startsymbol ;[INF] 2, 6
xch a,x ;[INF] 1, 4
xor a,a ;[INF] 2, 4
push ax ;[INF] 1, 4
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
decw ax ;[INF] 1, 4
call !_DispOneChar ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
; line 352
$DGL 0,265
mov a,[hl+38] ; startsymbol ;[INF] 2, 6
xch a,x ;[INF] 1, 4
xor a,a ;[INF] 2, 4
push ax ;[INF] 1, 4
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
call !_DispOneChar ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
; line 353
$DGL 0,266
mov a,[hl+39] ; startsymbol ;[INF] 2, 6
xch a,x ;[INF] 1, 4
xor a,a ;[INF] 2, 4
push ax ;[INF] 1, 4
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
incw ax ;[INF] 1, 4
call !_DispOneChar ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
; line 354
$DGL 0,267
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
mov x,#090H ; 144 ;[INF] 3, 6
call !_LcdWriteCommandU ;[INF] 3, 6
pop ax ;[INF] 1, 6
??eb23_main:
?L0097:
; line 356
$DGL 0,269
mov a,_S_rightKeyCnt ;[INF] 2, 4
cmp a,_S_leftKeyCnt ;[INF] 2, 4
bc $?L0099 ;[INF] 2, 6
; line 357
$DGL 0,270
??bb24_main:
; line 358
$DGL 0,271
push hl ;[INF] 1, 4
movw ax,hl ;[INF] 1, 4
addw ax,#09H ;[INF] 3, 6
movw hl,ax ;[INF] 1, 4
movw de,#?L0101 ;[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 $?L0102 ;[INF] 2, 6
?L0101:
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
?L0102:
; line 359
$DGL 0,272
mov a,_S_rightKeyCnt ;[INF] 2, 4
mov x,#00H ; 0 ;[INF] 3, 6
add a,!_symbolpoint ;[INF] 3, 8
xch a,x ;[INF] 1, 4
addc a,!_symbolpoint+1 ;[INF] 3, 8
movw bc,ax ;[INF] 1, 4
mov a,_S_leftKeyCnt ;[INF] 2, 4
xch a,x ;[INF] 1, 4
xor a,a ;[INF] 2, 4
movw de,ax ;[INF] 1, 4
movw ax,bc ;[INF] 1, 4
xch a,x ;[INF] 1, 4
sub a,e ;[INF] 2, 4
xch a,x ;[INF] 1, 4
subc a,d ;[INF] 2, 4
movw de,ax ;[INF] 1, 4
mov a,[de] ;[INF] 1, 6
mov [hl+41],a ; Englishcode ;[INF] 2, 6
??eb24_main:
br $?L0103 ;[INF] 2, 6
?L0099:
; line 361
$DGL 0,274
mov a,_S_rightKeyCnt ;[INF] 2, 4
cmp a,_S_leftKeyCnt ;[INF] 2, 4
bnc $?L0103 ;[INF] 2, 6
; line 362
$DGL 0,275
??bb25_main:
; line 363
$DGL 0,276
push hl ;[INF] 1, 4
movw ax,hl ;[INF] 1, 4
addw ax,#09H ;[INF] 3, 6
movw hl,ax ;[INF] 1, 4
movw de,#?L0105 ;[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 $?L0106 ;[INF] 2, 6
?L0105:
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
?L0106:
; line 364
$DGL 0,277
movw de,#_symbolpoint ;[INF] 3, 6
callt [@@deilo] ;[INF] 1, 8
movw de,ax ;[INF] 1, 4
mov a,[de] ;[INF] 1, 6
mov [hl+41],a ; Englishcode ;[INF] 2, 6
??eb25_main:
?L0103:
; line 366
$DGL 0,279
mov a,[hl+44] ; keyValue ;[INF] 2, 6
cmp a,#016H ; 22 ;[INF] 2, 4
bz $$+5 ;[INF] 2, 6
br !?L0107 ;[INF] 3, 6
; line 367
$DGL 0,280
??bb26_main:
; line 368
$DGL 0,281
push hl ;[INF] 1, 4
movw ax,hl ;[INF] 1, 4
addw ax,#09H ;[INF] 3, 6
movw hl,ax ;[INF] 1, 4
movw de,#?L0109 ;[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 $?L0110 ;[INF] 2, 6
?L0109:
DB 0A1H ;[INF] 1, 0
DB 0A0H ;[INF] 1, 0
DB 0A1H ;[INF] 1, 0
DB 0A0H ;[INF] 1, 0
DB 0A1H ;[INF] 1, 0
DB 0A0H ;[INF] 1, 0
DB 00H ;[INF] 1, 0
?L0110:
; line 369
$DGL 0,282
movw ax,hl ;[INF] 1, 4
addw ax,#09H ;[INF] 3, 6
movw de,#_pinYinpt ;[INF] 3, 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -