📄 mymainedited.asm
字号:
; line 360
$DGL 0,277
mov a,[hl+45] ; ocRMDAT ;[INF] 2, 6
cmp a,_g_TempRMDATA ;[INF] 2, 4
bnz $?L0069 ;[INF] 2, 6
bt _overTwoKeys750ms,$?L0069 ;[INF] 4,10
; line 361
$DGL 0,278
??bb17_main:
; line 362
$DGL 0,279
mov a,_s_capsSwitchKeyCnt ;[INF] 2, 4
ror a,1 ;[INF] 1, 2
ror a,1 ;[INF] 1, 2
ror a,1 ;[INF] 1, 2
and a,#0E0H ; 224 ;[INF] 2, 4
add a,[hl+46] ; keyASCIIValue ;[INF] 2, 6
mov [hl+44],a ; Englishcode ;[INF] 2, 6
??eb17_main:
?L0069:
; line 364
$DGL 0,281
mov a,_g_TempRMDATA ;[INF] 2, 4
mov [hl+45],a ; ocRMDAT ;[INF] 2, 6
; line 365
$DGL 0,282
clr1 _overTwoKeys750ms ;[INF] 3, 6
; line 372
$DGL 0,289
mov a,[hl+44] ; 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
??eb15_main:
?L0063:
??eb14_main:
; line 376
$DGL 0,293
mov a,!_locate_x ;[INF] 3, 8
mov !_English_x,a ;[INF] 3, 8
; line 377
$DGL 0,294
mov a,!_locate_y ;[INF] 3, 8
mov !_English_y,a ;[INF] 3, 8
; line 379
$DGL 0,296
mov a,[hl+47] ; keyValue ;[INF] 2, 6
cmp a,#016H ; 22 ;[INF] 2, 4
bnz $?L0071 ;[INF] 2, 6
; line 380
$DGL 0,297
??bb18_main:
; line 381
$DGL 0,298
mov a,#01H ; 1 ;[INF] 3, 6
cmp a,!_English_y ;[INF] 3, 8
bnc $?L0073 ;[INF] 2, 6
; line 382
$DGL 0,299
??bb19_main:
movw bc,#00H ; 0 ;[INF] 3, 6
br !?L0002 ;[INF] 3, 6
??eb19_main:
?L0073:
; line 383
$DGL 0,300
mov a,!_English_x ;[INF] 3, 8
sub a,#010H ; 16 ;[INF] 2, 4
bnz $?L0075 ;[INF] 2, 6
; line 384
$DGL 0,301
??bb1A_main:
; line 385
$DGL 0,302
mov !_English_x,a ;[INF] 3, 8
; line 386
$DGL 0,303
movw de,#_English_y ;[INF] 3, 6
mov a,[de] ;[INF] 1, 6
inc a ;[INF] 2, 4
xch a,[de] ;[INF] 1, 8
??eb1A_main:
?L0075:
; line 388
$DGL 0,305
mov a,[hl+43] ; twosplit ;[INF] 2, 6
inc a ;[INF] 2, 4
xch a,[hl+43] ; 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,#01FH ;[INF] 3, 6
movw de,ax ;[INF] 1, 4
mov a,[hl+44] ; Englishcode ;[INF] 2, 6
mov [de],a ;[INF] 1, 6
; line 389
$DGL 0,306
movw ax,hl ;[INF] 1, 4
addw ax,#01FH ;[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
??eb18_main:
?L0071:
; line 391
$DGL 0,308
mov a,[hl+43] ; twosplit ;[INF] 2, 6
sub a,#02H ; 2 ;[INF] 2, 4
bnz $?L0077 ;[INF] 2, 6
; line 392
$DGL 0,309
??bb1B_main:
; line 393
$DGL 0,310
mov [hl+31],a ; displaychar ;[INF] 2, 6
; line 394
$DGL 0,311
xor a,a ;[INF] 2, 4
mov [hl+32],a ; displaychar ;[INF] 2, 6
; line 395
$DGL 0,312
mov [hl+43],a ; twosplit ;[INF] 2, 6
; line 396
$DGL 0,313
movw de,#_English_x ;[INF] 3, 6
mov a,[de] ;[INF] 1, 6
inc a ;[INF] 2, 4
xch a,[de] ;[INF] 1, 8
??eb1B_main:
?L0077:
; line 398
$DGL 0,315
mov a,!_English_x ;[INF] 3, 8
mov !_locate_x,a ;[INF] 3, 8
; line 399
$DGL 0,316
mov a,!_English_y ;[INF] 3, 8
mov !_locate_y,a ;[INF] 3, 8
??eb13_main:
?L0058:
; line 402
$DGL 0,319
cmp _s_symbolKeyCnt,#01H ; 1 ;[INF] 3, 6
bz $$+5 ;[INF] 2, 6
br !?L0079 ;[INF] 3, 6
; line 403
$DGL 0,320
??bb1C_main:
; line 404
$DGL 0,321
mov a,[hl+47] ; keyValue ;[INF] 2, 6
cmp a,#0CH ; 12 ;[INF] 2, 4
bnz $?L0081 ;[INF] 2, 6
; line 405
$DGL 0,322
??bb1D_main:
; line 406
$DGL 0,323
movw ax,hl ;[INF] 1, 4
addw ax,#029H ;[INF] 3, 6
movw de,#_symbolpoint ;[INF] 3, 6
callt [@@deist] ;[INF] 1, 8
; line 408
$DGL 0,325
mov a,[hl+41] ; 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 411
$DGL 0,328
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
??eb1D_main:
?L0081:
; line 413
$DGL 0,330
mov a,!_locate_x ;[INF] 3, 8
mov !_English_x,a ;[INF] 3, 8
; line 414
$DGL 0,331
mov a,!_locate_y ;[INF] 3, 8
mov !_English_y,a ;[INF] 3, 8
; line 415
$DGL 0,332
mov a,_S_rightKeyCnt ;[INF] 2, 4
cmp a,_S_leftKeyCnt ;[INF] 2, 4
bc $?L0083 ;[INF] 2, 6
; line 416
$DGL 0,333
??bb1E_main:
; line 417
$DGL 0,334
push hl ;[INF] 1, 4
movw ax,hl ;[INF] 1, 4
addw ax,#0FH ;[INF] 3, 6
movw hl,ax ;[INF] 1, 4
movw de,#?L0085 ;[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 $?L0086 ;[INF] 2, 6
?L0085:
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
?L0086:
; line 418
$DGL 0,335
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+44],a ; Englishcode ;[INF] 2, 6
??eb1E_main:
br $?L0087 ;[INF] 2, 6
?L0083:
; line 420
$DGL 0,337
mov a,_S_rightKeyCnt ;[INF] 2, 4
cmp a,_S_leftKeyCnt ;[INF] 2, 4
bnc $?L0087 ;[INF] 2, 6
; line 421
$DGL 0,338
??bb1F_main:
; line 422
$DGL 0,339
push hl ;[INF] 1, 4
movw ax,hl ;[INF] 1, 4
addw ax,#0FH ;[INF] 3, 6
movw hl,ax ;[INF] 1, 4
movw de,#?L0089 ;[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 $?L0090 ;[INF] 2, 6
?L0089:
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
?L0090:
; line 423
$DGL 0,340
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+44],a ; Englishcode ;[INF] 2, 6
??eb1F_main:
?L0087:
; line 425
$DGL 0,342
mov a,[hl+47] ; keyValue ;[INF] 2, 6
cmp a,#016H ; 22 ;[INF] 2, 4
bz $$+5 ;[INF] 2, 6
br !?L0091 ;[INF] 3, 6
; line 426
$DGL 0,343
??bb20_main:
; line 427
$DGL 0,344
push hl ;[INF] 1, 4
movw ax,hl ;[INF] 1, 4
addw ax,#0FH ;[INF] 3, 6
movw hl,ax ;[INF] 1, 4
movw de,#?L0093 ;[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 $?L0094 ;[INF] 2, 6
?L0093:
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
?L0094:
; line 428
$DGL 0,345
movw ax,hl ;[INF] 1, 4
addw ax,#0FH ;[INF] 3, 6
movw de,#_pinYinpt ;[INF] 3, 6
callt [@@deist] ;[INF] 1, 8
; line 429
$DGL 0,346
xch a,x ;[INF] 1, 4
push ax ;[INF] 1, 4
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
decw ax ;[INF] 1, 4
call !_DisplayStr ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
; line 430
$DGL 0,347
movw de,#_pinYinpt ;[INF] 3, 6
callt [@@deilo] ;[INF] 1, 8
push ax ;[INF] 1, 4
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
mov x,#03H ; 3 ;[INF] 3, 6
call !_DisplayStr ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
; line 431
$DGL 0,348
movw de,#_pinYinpt ;[INF] 3, 6
callt [@@deilo] ;[INF] 1, 8
push ax ;[INF] 1, 4
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
mov x,#06H ; 6 ;[INF] 3, 6
call !_DisplayStr ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
; line 432
$DGL 0,349
movw de,#_pinYinpt ;[INF] 3, 6
callt [@@deilo] ;[INF] 1, 8
push ax ;[INF] 1, 4
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
mov x,#09H ; 9 ;[INF] 3, 6
call !_DisplayStr ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
; line 433
$DGL 0,350
movw de,#_pinYinpt ;[INF] 3, 6
callt [@@deilo] ;[INF] 1, 8
push ax ;[INF] 1, 4
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
mov x,#0CH ; 12 ;[INF] 3, 6
call !_DisplayStr ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
; line 434
$DGL 0,351
movw de,#_pinYinpt ;[INF] 3, 6
callt [@@deilo] ;[INF] 1, 8
push ax ;[INF] 1, 4
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
mov x,#0FH ; 15 ;[INF] 3, 6
call !_DisplayStr ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
; line 435
$DGL 0,352
mov a,#01H ; 1 ;[INF] 3, 6
cmp a,!_English_y ;[INF] 3, 8
bnc $?L0095 ;[INF] 2, 6
; line 436
$DGL 0,353
??bb21_main:
movw bc,#00H ; 0 ;[INF] 3, 6
br !?L0002 ;[INF] 3, 6
??eb21_main:
?L0095:
; line 437
$DGL 0,354
mov a,!_English_x ;[INF] 3, 8
sub a,#010H ; 16 ;[INF] 2, 4
bnz $?L0097 ;[INF] 2, 6
; line 438
$DGL 0,355
??bb22_main:
; line 439
$DGL 0,356
mov !_English_x,a ;[INF] 3, 8
; line 440
$DGL 0,357
movw de,#_English_y ;[INF] 3, 6
mov a,[de] ;[INF] 1, 6
inc a ;[INF] 2, 4
xch a,[de] ;[INF] 1, 8
??eb22_main:
?L0097:
; line 442
$DGL 0,359
mov a,[hl+43] ; twosplit ;[INF] 2, 6
inc a ;[INF] 2, 4
xch a,[hl+43] ; 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,#01FH ;[INF] 3, 6
movw de,ax ;[INF] 1, 4
mov a,[hl+44] ; Englishcode ;[INF] 2, 6
mov [de],a ;[INF] 1, 6
; line 443
$DGL 0,360
movw ax,hl ;[INF] 1, 4
addw ax,#01FH ;[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
; line 444
$DGL 0,361
mov _S_rightKeyCnt,#00H ; 0 ;[INF] 3, 6
; line 445
$DGL 0,362
mov _S_leftKeyCnt,#00H ; 0 ;[INF] 3, 6
??eb20_main:
?L0091:
; line 447
$DGL 0,364
mov a,[hl+43] ; twosplit ;[INF] 2, 6
sub a,#02H ; 2 ;[INF] 2, 4
bnz $?L0099 ;[INF] 2, 6
; line 448
$DGL 0,365
??bb23_main:
; line 449
$DGL 0,366
mov [hl+31],a ; displaychar ;[INF] 2, 6
; line 450
$DGL 0,367
xor a,a ;[INF] 2, 4
mov [hl+32],a ; displaychar ;[INF] 2, 6
; line 451
$DGL 0,368
mov [hl+43],a ; twosplit ;[INF] 2, 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -