📄 mymainedited.asm
字号:
; line 452
$DGL 0,369
movw de,#_English_x ;[INF] 3, 6
mov a,[de] ;[INF] 1, 6
inc a ;[INF] 2, 4
xch a,[de] ;[INF] 1, 8
??eb23_main:
?L0099:
; line 454
$DGL 0,371
mov a,!_English_x ;[INF] 3, 8
mov !_locate_x,a ;[INF] 3, 8
; line 455
$DGL 0,372
mov a,!_English_y ;[INF] 3, 8
mov !_locate_y,a ;[INF] 3, 8
??eb1C_main:
?L0079:
; line 457
$DGL 0,374
mov a,[hl+47] ; keyValue ;[INF] 2, 6
cmp a,#09H ; 9 ;[INF] 2, 4
bnz $?L0101 ;[INF] 2, 6
; line 458
$DGL 0,375
??bb24_main:
; line 459
$DGL 0,376
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
mov x,#010H ; 16 ;[INF] 3, 6
call !_LcdWriteCommandU ;[INF] 3, 6
pop ax ;[INF] 1, 6
??eb24_main:
?L0101:
; line 461
$DGL 0,378
mov a,[hl+47] ; keyValue ;[INF] 2, 6
cmp a,#0AH ; 10 ;[INF] 2, 4
bnz $?L0103 ;[INF] 2, 6
; line 462
$DGL 0,379
??bb25_main:
; line 463
$DGL 0,380
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
mov x,#014H ; 20 ;[INF] 3, 6
call !_LcdWriteCommandU ;[INF] 3, 6
pop ax ;[INF] 1, 6
??eb25_main:
?L0103:
; line 465
$DGL 0,382
mov a,[hl+47] ; keyValue ;[INF] 2, 6
cmp a,#017H ; 23 ;[INF] 2, 4
bz $$+5 ;[INF] 2, 6
br !?L0105 ;[INF] 3, 6
; line 466
$DGL 0,383
??bb26_main:
; line 476
$DGL 0,393
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,#?L0107 ;[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 $?L0108 ;[INF] 2, 6
?L0107:
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
?L0108:
; line 477
$DGL 0,394
movw ax,hl ;[INF] 1, 4
addw ax,#0FH ;[INF] 3, 6
movw de,#_pinYinpt ;[INF] 3, 6
callt [@@deist] ;[INF] 1, 8
; line 478
$DGL 0,395
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 479
$DGL 0,396
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 480
$DGL 0,397
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 481
$DGL 0,398
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 482
$DGL 0,399
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 483
$DGL 0,400
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 484
$DGL 0,401
mov a,[hl+43] ; twosplit ;[INF] 2, 6
cmp a,#01H ; 1 ;[INF] 2, 4
bnz $?L0109 ;[INF] 2, 6
; line 485
$DGL 0,402
??bb27_main:
; line 486
$DGL 0,403
movw de,#_locate_x ;[INF] 3, 6
mov a,[de] ;[INF] 1, 6
inc a ;[INF] 2, 4
xch a,[de] ;[INF] 1, 8
; line 487
$DGL 0,404
xor a,a ;[INF] 2, 4
mov [hl+43],a ; twosplit ;[INF] 2, 6
??eb27_main:
?L0109:
; line 489
$DGL 0,406
mov a,!_locate_x ;[INF] 3, 8
cmp a,#01H ; 1 ;[INF] 2, 4
bc $?L0111 ;[INF] 2, 6
; line 490
$DGL 0,407
??bb28_main:
; line 491
$DGL 0,408
push hl ;[INF] 1, 4
movw ax,hl ;[INF] 1, 4
addw ax,#07H ;[INF] 3, 6
movw hl,ax ;[INF] 1, 4
movw de,#?L0113 ;[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 $?L0114 ;[INF] 2, 6
?L0113:
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
?L0114:
; line 492
$DGL 0,409
movw de,#_locate_x ;[INF] 3, 6
mov a,[de] ;[INF] 1, 6
dec a ;[INF] 2, 4
xch a,[de] ;[INF] 1, 8
; line 493
$DGL 0,410
mov a,#0A1H ; 161 ;[INF] 3, 6
mov [hl+31],a ; displaychar ;[INF] 2, 6
; line 494
$DGL 0,411
dec a ;[INF] 2, 4
mov [hl+32],a ; displaychar ;[INF] 2, 6
; line 495
$DGL 0,412
xor a,a ;[INF] 2, 4
mov [hl+33],a ; displaychar ;[INF] 2, 6
; line 496
$DGL 0,413
movw ax,hl ;[INF] 1, 4
addw ax,#01FH ;[INF] 3, 6
push ax ;[INF] 1, 4
mov a,!_locate_y ;[INF] 3, 8
xch a,x ;[INF] 1, 4
xor a,a ;[INF] 2, 4
push ax ;[INF] 1, 4
mov a,[de] ;[INF] 1, 6
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
??eb28_main:
?L0111:
; line 498
$DGL 0,415
mov a,!_locate_x ;[INF] 3, 8
cmp a,#00H ; 0 ;[INF] 2, 4
bnz $?L0115 ;[INF] 2, 6
mov a,!_locate_y ;[INF] 3, 8
cmp a,#01H ; 1 ;[INF] 2, 4
bnz $?L0115 ;[INF] 2, 6
; line 499
$DGL 0,416
??bb29_main:
; line 500
$DGL 0,417
push hl ;[INF] 1, 4
movw ax,hl ;[INF] 1, 4
addw ax,#07H ;[INF] 3, 6
movw hl,ax ;[INF] 1, 4
movw de,#?L0117 ;[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 $?L0118 ;[INF] 2, 6
?L0117:
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
?L0118:
; line 501
$DGL 0,418
mov a,#0FH ; 15 ;[INF] 3, 6
mov !_locate_x,a ;[INF] 3, 8
; line 502
$DGL 0,419
xor a,a ;[INF] 2, 4
mov !_locate_y,a ;[INF] 3, 8
; line 503
$DGL 0,420
or a,#0A1H ; 161 ;[INF] 2, 4
mov [hl+31],a ; displaychar ;[INF] 2, 6
; line 504
$DGL 0,421
dec a ;[INF] 2, 4
mov [hl+32],a ; displaychar ;[INF] 2, 6
; line 505
$DGL 0,422
xor a,a ;[INF] 2, 4
mov [hl+33],a ; displaychar ;[INF] 2, 6
; line 506
$DGL 0,423
movw ax,hl ;[INF] 1, 4
addw ax,#01FH ;[INF] 3, 6
push ax ;[INF] 1, 4
mov a,!_locate_y ;[INF] 3, 8
xch a,x ;[INF] 1, 4
xor a,a ;[INF] 2, 4
push ax ;[INF] 1, 4
mov a,!_locate_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
??eb29_main:
br $?L0116 ;[INF] 2, 6
?L0115:
; line 509
$DGL 0,426
??bb2A_main:
; line 510
$DGL 0,427
push hl ;[INF] 1, 4
movw ax,hl ;[INF] 1, 4
addw ax,#07H ;[INF] 3, 6
movw hl,ax ;[INF] 1, 4
movw de,#?L0119 ;[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 $?L0120 ;[INF] 2, 6
?L0119:
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
?L0120:
; line 511
$DGL 0,428
mov a,#0A1H ; 161 ;[INF] 3, 6
mov [hl+31],a ; displaychar ;[INF] 2, 6
; line 512
$DGL 0,429
dec a ;[INF] 2, 4
mov [hl+32],a ; displaychar ;[INF] 2, 6
; line 513
$DGL 0,430
xor a,a ;[INF] 2, 4
mov [hl+33],a ; displaychar ;[INF] 2, 6
; line 514
$DGL 0,431
movw ax,hl ;[INF] 1, 4
addw ax,#01FH ;[INF] 3, 6
push ax ;[INF] 1, 4
mov a,!_locate_y ;[INF] 3, 8
xch a,x ;[INF] 1, 4
xor a,a ;[INF] 2, 4
push ax ;[INF] 1, 4
mov a,!_locate_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
??eb2A_main:
?L0116:
; line 516
$DGL 0,433
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
mov x,#010H ; 16 ;[INF] 3, 6
call !_LcdWriteCommandU ;[INF] 3, 6
pop ax ;[INF] 1, 6
??eb26_main:
?L0105:
??eb03_main:
; line 519
$DGL 0,436
cmp _s_dispKeyCnt,#01H ; 1 ;[INF] 3, 6
bz $$+5 ;[INF] 2, 6
br !?L0121 ;[INF] 3, 6
; line 520
$DGL 0,437
??bb2B_main:
; line 521
$DGL 0,438
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
call !_LcdWriteCommandU ;[INF] 3, 6
pop ax ;[INF] 1, 6
; line 522
$DGL 0,439
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
mov x,#0CH ; 12 ;[INF] 3, 6
call !_LcdWriteCommandU ;[INF] 3, 6
pop ax ;[INF] 1, 6
; line 523
$DGL 0,440
movw ax,#?L0123 ;[INF] 3, 6
push ax ;[INF] 1, 4
movw ax,#00H ; 0 ;[INF] 3, 6
push ax ;[INF] 1, 4
call !_DisplayStr ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
; line 530
$DGL 0,447
mov a,_g_TempRMDATA ;[INF] 2, 4
and a,#0F0H ; 240 ;[INF] 2, 4
ror a,1 ;[INF] 1, 2
ror a,1 ;[INF] 1, 2
ror a,1 ;[INF] 1, 2
ror a,1 ;[INF] 1, 2
and a,#0FH ; 15 ;[INF] 2, 4
xor a,#030H ; 48 ;[INF] 2, 4
mov _s_dispCodes,a ;[INF] 2, 4
; line 531
$DGL 0,448
mov a,_g_TempRMDATA ;[INF] 2, 4
and a,#0FH ; 15 ;[INF] 2, 4
xor a,#030H ; 48 ;[INF] 2, 4
mov _s_dispCodes+1,a ;[INF] 2, 4
; line 532
$DGL 0,449
movw de,#_s_dispCodes ;[INF] 3, 6
push de ;[INF] 1, 4
movw ax,#00H ; 0 ;[INF] 3, 6
push ax ;[INF] 1, 4
mov x,#02H ; 2 ;[INF] 3, 6
call !_DisplayStr ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
; line 533
$DGL 0,450
movw ax,#01H ; 1 ;[INF] 3, 6
push ax ;[INF] 1, 4
mov x,#0CH ; 12 ;[INF] 3, 6
call !_LcdWriteCommandU ;[INF] 3, 6
pop ax ;[INF] 1, 6
; line 534
$DGL 0,451
call !_Delay2s ;[INF] 3, 6
; line 535
$DGL 0,452
mov a,#0A1H ; 161 ;[INF] 3, 6
mov [hl+31],a ; displaychar ;[INF] 2, 6
; line 536
$DGL 0,453
dec a ;[INF] 2, 4
mov [hl+32],a ; displaychar ;[INF] 2, 6
; line 537
$DGL 0,454
xor a,a ;[INF] 2, 4
mov [hl+33],a ; displaychar ;[INF] 2, 6
; line 538
$DGL 0,455
movw ax,hl ;[INF] 1, 4
addw ax,#01FH ;[INF] 3, 6
push ax ;[INF] 1, 4
movw ax,#00H ; 0 ;[INF] 3, 6
push ax ;[INF] 1, 4
call !_DisplayStr ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
; line 539
$DGL 0,456
movw ax,hl ;[INF] 1, 4
addw ax,#01FH ;[INF] 3, 6
push ax ;[INF] 1, 4
movw ax,#00H ; 0 ;[INF] 3, 6
push ax ;[INF] 1, 4
incw ax ;[INF] 1, 4
call !_DisplayStr ;[INF] 3, 6
pop ax ;[INF] 1, 6
pop ax ;[INF] 1, 6
; line 540
$DGL 0,457
movw ax,hl ;[INF] 1, 4
addw ax,#01FH ;[INF] 3, 6
push ax ;[INF] 1, 4
movw ax,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -