📄 mymainedited.asm
字号:
callt [@@deist] ;[INF] 1, 8
; line 370
$DGL 0,283
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 371
$DGL 0,284
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 372
$DGL 0,285
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 373
$DGL 0,286
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 374
$DGL 0,287
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 375
$DGL 0,288
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 376
$DGL 0,289
mov a,#01H ; 1 ;[INF] 3, 6
cmp a,!_English_y ;[INF] 3, 8
bnc $?L0111 ;[INF] 2, 6
; line 377
$DGL 0,290
??bb27_main:
movw bc,#00H ; 0 ;[INF] 3, 6
br !?L0002 ;[INF] 3, 6
??eb27_main:
?L0111:
; line 378
$DGL 0,291
mov a,!_English_x ;[INF] 3, 8
sub a,#010H ; 16 ;[INF] 2, 4
bnz $?L0113 ;[INF] 2, 6
; line 379
$DGL 0,292
??bb28_main:
; line 380
$DGL 0,293
mov !_English_x,a ;[INF] 3, 8
??eb28_main:
?L0113:
; line 383
$DGL 0,296
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 384
$DGL 0,297
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
; line 385
$DGL 0,298
mov _S_rightKeyCnt,#00H ; 0 ;[INF] 3, 6
; line 386
$DGL 0,299
mov _S_leftKeyCnt,#00H ; 0 ;[INF] 3, 6
??eb26_main:
?L0107:
; line 388
$DGL 0,301
mov a,[hl+40] ; twosplit ;[INF] 2, 6
sub a,#02H ; 2 ;[INF] 2, 4
bnz $?L0115 ;[INF] 2, 6
; line 389
$DGL 0,302
??bb29_main:
; line 390
$DGL 0,303
mov [hl+33],a ; displaychar ;[INF] 2, 6
; line 391
$DGL 0,304
xor a,a ;[INF] 2, 4
mov [hl+34],a ; displaychar ;[INF] 2, 6
; line 392
$DGL 0,305
mov [hl+40],a ; twosplit ;[INF] 2, 6
; line 393
$DGL 0,306
movw de,#_English_x ;[INF] 3, 6
mov a,[de] ;[INF] 1, 6
inc a ;[INF] 2, 4
xch a,[de] ;[INF] 1, 8
??eb29_main:
?L0115:
; line 395
$DGL 0,308
mov a,!_English_x ;[INF] 3, 8
mov !_locate_x,a ;[INF] 3, 8
; line 396
$DGL 0,309
mov a,!_English_y ;[INF] 3, 8
mov !_locate_y,a ;[INF] 3, 8
??eb22_main:
?L0095:
; line 398
$DGL 0,311
mov a,[hl+44] ; keyValue ;[INF] 2, 6
cmp a,#09H ; 9 ;[INF] 2, 4
bnz $?L0117 ;[INF] 2, 6
cmp _S_leftKeyCnt,#00H ; 0 ;[INF] 3, 6
bz $?L0117 ;[INF] 2, 6
; line 399
$DGL 0,312
??bb2A_main:
; line 400
$DGL 0,313
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
??eb2A_main:
?L0117:
; line 402
$DGL 0,315
mov a,[hl+44] ; keyValue ;[INF] 2, 6
cmp a,#0AH ; 10 ;[INF] 2, 4
bnz $?L0119 ;[INF] 2, 6
cmp _S_rightKeyCnt,#00H ; 0 ;[INF] 3, 6
bz $?L0119 ;[INF] 2, 6
; line 403
$DGL 0,316
??bb2B_main:
; line 404
$DGL 0,317
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
??eb2B_main:
?L0119:
; line 406
$DGL 0,319
mov a,[hl+44] ; keyValue ;[INF] 2, 6
cmp a,#017H ; 23 ;[INF] 2, 4
bz $$+5 ;[INF] 2, 6
br !?L0141 ;[INF] 3, 6
; line 407
$DGL 0,320
??bb2C_main:
; line 408
$DGL 0,321
mov a,[hl+18] ; letterCnt ;[INF] 2, 6
cmp a,#00H ; 0 ;[INF] 2, 4
bz $$+5 ;[INF] 2, 6
br !?L0123 ;[INF] 3, 6
; line 409
$DGL 0,322
??bb2D_main:
; line 410
$DGL 0,323
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,#?L0125 ;[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 $?L0126 ;[INF] 2, 6
?L0125:
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
?L0126:
; line 411
$DGL 0,324
movw ax,hl ;[INF] 1, 4
addw ax,#09H ;[INF] 3, 6
movw de,#_pinYinpt ;[INF] 3, 6
callt [@@deist] ;[INF] 1, 8
; line 412
$DGL 0,325
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 413
$DGL 0,326
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 414
$DGL 0,327
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 415
$DGL 0,328
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 416
$DGL 0,329
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 417
$DGL 0,330
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 418
$DGL 0,331
mov a,[hl+40] ; twosplit ;[INF] 2, 6
cmp a,#01H ; 1 ;[INF] 2, 4
bnz $?L0127 ;[INF] 2, 6
; line 419
$DGL 0,332
??bb2E_main:
; line 420
$DGL 0,333
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 421
$DGL 0,334
xor a,a ;[INF] 2, 4
mov [hl+40],a ; twosplit ;[INF] 2, 6
??eb2E_main:
?L0127:
; line 423
$DGL 0,336
mov a,!_locate_x ;[INF] 3, 8
cmp a,#01H ; 1 ;[INF] 2, 4
bc $?L0129 ;[INF] 2, 6
; line 424
$DGL 0,337
??bb2F_main:
; line 425
$DGL 0,338
push hl ;[INF] 1, 4
movw ax,hl ;[INF] 1, 4
incw ax ;[INF] 1, 4
movw hl,ax ;[INF] 1, 4
movw de,#?L0131 ;[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 $?L0132 ;[INF] 2, 6
?L0131:
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
?L0132:
; line 426
$DGL 0,339
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 427
$DGL 0,340
mov a,#0A1H ; 161 ;[INF] 3, 6
mov [hl+33],a ; displaychar ;[INF] 2, 6
; line 428
$DGL 0,341
dec a ;[INF] 2, 4
mov [hl+34],a ; displaychar ;[INF] 2, 6
; line 429
$DGL 0,342
xor a,a ;[INF] 2, 4
mov [hl+35],a ; displaychar ;[INF] 2, 6
; line 430
$DGL 0,343
mov [hl+36],a ; displaychar ;[INF] 2, 6
; line 431
$DGL 0,344
movw ax,hl ;[INF] 1, 4
addw ax,#021H ;[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
??eb2F_main:
?L0129:
; line 433
$DGL 0,346
mov a,!_locate_x ;[INF] 3, 8
cmp a,#00H ; 0 ;[INF] 2, 4
bnz $?L0133 ;[INF] 2, 6
mov a,!_locate_y ;[INF] 3, 8
cmp a,#01H ; 1 ;[INF] 2, 4
bnz $?L0133 ;[INF] 2, 6
; line 434
$DGL 0,347
??bb30_main:
; line 435
$DGL 0,348
push hl ;[INF] 1, 4
movw ax,hl ;[INF] 1, 4
incw ax ;[INF] 1, 4
movw hl,ax ;[INF] 1, 4
movw de,#?L0135 ;[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 $?L0136 ;[INF] 2, 6
?L0135:
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
?L0136:
; line 436
$DGL 0,349
mov a,#0FH ; 15 ;[INF] 3, 6
mov !_locate_x,a ;[INF] 3, 8
; line 437
$DGL 0,350
xor a,a ;[INF] 2, 4
mov !_locate_y,a ;[INF] 3, 8
; line 438
$DGL 0,351
or a,#0A1H ; 161 ;[INF] 2, 4
mov [hl+33],a ; displaychar ;[INF] 2, 6
; line 439
$DGL 0,352
dec a ;[INF] 2, 4
mov [hl+34],a ; displaychar ;[INF] 2, 6
; line 440
$DGL 0,353
xor a,a ;[INF] 2, 4
mov [hl+35],a ; displaychar ;[INF] 2, 6
; line 441
$DGL 0,354
mov [hl+36],a ; displaychar ;[INF] 2, 6
; line 442
$DGL 0,355
movw ax,hl ;[INF] 1, 4
addw ax,#021H ;[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
??eb30_main:
br $?L0137 ;[INF] 2, 6
?L0133:
; line 444
$DGL 0,357
mov a,!_locate_x ;[INF] 3, 8
cmp a,#00H ; 0 ;[INF] 2, 4
bnz $?L0137 ;[INF] 2, 6
mov a,!_locate_y
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -