📄 myremotereception.asm
字号:
??eb02_Inter_TM1:
??eb01_Inter_TM1:
br $?L0006 ;[INF] 2, 6
?L0007:
; line 211
$DGL 0,54
??bb03_Inter_TM1:
; line 212
$DGL 0,55
dec _s_g_RMENDCT ;[INF] 2, 4
; line 215
$DGL 0,58
bnz $?L0011 ;[INF] 2, 6
; line 216
$DGL 0,59
??bb04_Inter_TM1:
; line 217
$DGL 0,60
set1 _s_g_btRMDTOK ;[INF] 3, 6
; line 219
$DGL 0,62
set1 _g_btRMDTSET ;[INF] 3, 6
; line 221
$DGL 0,64
clr1 _btKeyPressedTooLong ;[INF] 3, 6
; line 226
$DGL 0,69
movw de,#_g_keyFlgCnt ;[INF] 3, 6
mov a,[de] ;[INF] 1, 6
inc a ;[INF] 2, 4
mov [de],a ;[INF] 1, 6
; line 228
$DGL 0,71
cmp a,#02H ; 2 ;[INF] 2, 4
bc $?L0013 ;[INF] 2, 6
; line 229
$DGL 0,72
??bb05_Inter_TM1:
; line 231
$DGL 0,74
xor a,a ;[INF] 2, 4
mov [de],a ;[INF] 1, 6
??eb05_Inter_TM1:
?L0013:
; line 236
$DGL 0,79
set1 TMC02.7 ;[INF] 3, 6
; line 238
$DGL 0,81
call !_S_M0SET ;[INF] 3, 6
??eb04_Inter_TM1:
?L0011:
; line 243
$DGL 0,86
mov _s_g_LD_CT,#05H ; 5 ;[INF] 3, 6
??eb03_Inter_TM1:
??eb00_Inter_TM1:
br $?L0006 ;[INF] 2, 6
?L0005:
; line 248
$DGL 0,91
??bb06_Inter_TM1:
; line 249
$DGL 0,92
call !_S_LOWCT ;[INF] 3, 6
??eb06_Inter_TM1:
?L0006:
; line 251
$DGL 0,94
??ef_Inter_TM1:
pop ax ;[INF] 1, 6
movw _@RTARG6,ax ;[INF] 2, 8
pop ax ;[INF] 1, 6
movw _@RTARG4,ax ;[INF] 2, 8
pop ax ;[INF] 1, 6
movw _@RTARG2,ax ;[INF] 2, 8
pop ax ;[INF] 1, 6
movw _@RTARG0,ax ;[INF] 2, 8
pop de ;[INF] 1, 6
pop bc ;[INF] 1, 6
pop ax ;[INF] 1, 6
reti ;[INF] 1, 8
??ee_Inter_TM1:
; line 272
_S_LOWCT:
$DGL 1,60
??bf_S_LOWCT:
; line 273
$DGL 0,2
cmp _s_g_SELMODE,#00H ; 0 ;[INF] 3, 6
bnz $?L0017 ;[INF] 2, 6
; line 274
$DGL 0,3
??bb00_S_LOWCT:
; line 275
$DGL 0,4
bt P2.4,$?L0019 ;[INF] 4,10
; line 276
$DGL 0,5
??bb01_S_LOWCT:
; line 277
$DGL 0,6
dec _s_g_LD_CT ;[INF] 2, 4
; line 279
$DGL 0,8
bnz $?L0018 ;[INF] 2, 6
; line 280
$DGL 0,9
??bb02_S_LOWCT:
; line 281
$DGL 0,10
mov _s_g_SELMODE,#01H ; 1 ;[INF] 3, 6
; line 283
$DGL 0,12
mov TMC01,#02H ; 2 ;[INF] 3, 6
; line 284
$DGL 0,13
mov CR01,#097H ; 151 ;[INF] 3, 6
; line 285
$DGL 0,14
mov TMC01,#082H ; 130 ;[INF] 3, 6
; line 287
$DGL 0,16
set1 MK0.1 ;[INF] 3, 6
; line 288
$DGL 0,17
mov INTM0,#0A4H ; 164 ;[INF] 3, 6
; line 289
$DGL 0,18
clr1 IF0.1 ;[INF] 3, 6
; line 290
$DGL 0,19
clr1 MK0.1 ;[INF] 3, 6
; line 292
$DGL 0,21
mov _s_g_LD_CT,#05H ; 5 ;[INF] 3, 6
??eb02_S_LOWCT:
??eb01_S_LOWCT:
br $?L0018 ;[INF] 2, 6
?L0019:
; line 296
$DGL 0,25
??bb03_S_LOWCT:
; line 297
$DGL 0,26
mov _s_g_LD_CT,#05H ; 5 ;[INF] 3, 6
??eb03_S_LOWCT:
??eb00_S_LOWCT:
br $?L0018 ;[INF] 2, 6
?L0017:
; line 301
$DGL 0,30
??bb04_S_LOWCT:
; line 302
$DGL 0,31
call !_S_M0SET ;[INF] 3, 6
; line 305
$DGL 0,34
mov _s_g_LD_CT,#05H ; 5 ;[INF] 3, 6
??eb04_S_LOWCT:
?L0018:
; line 307
$DGL 0,36
??ef_S_LOWCT:
ret ;[INF] 1, 6
??ee_S_LOWCT:
; line 328
_Inter_P0:
$DGL 1,86
push ax ;[INF] 1, 4
push bc ;[INF] 1, 4
push de ;[INF] 1, 4
movw ax,_@RTARG0 ;[INF] 2, 6
push ax ;[INF] 1, 4
movw ax,_@RTARG2 ;[INF] 2, 6
push ax ;[INF] 1, 4
movw ax,_@RTARG4 ;[INF] 2, 6
push ax ;[INF] 1, 4
movw ax,_@RTARG6 ;[INF] 2, 6
push ax ;[INF] 1, 4
??bf_Inter_P0:
; line 329
$DGL 0,2
call !_Delay100usIR ;[INF] 3, 6
; line 331
$DGL 0,4
mov a,_s_g_SELMODE ;[INF] 2, 4
cmp a,#05H ; 5 ;[INF] 2, 4
bz $?L0030 ;[INF] 2, 6
cmp a,#04H ; 4 ;[INF] 2, 4
bz $?L0029 ;[INF] 2, 6
cmp a,#03H ; 3 ;[INF] 2, 4
bz $?L0028 ;[INF] 2, 6
cmp a,#02H ; 2 ;[INF] 2, 4
bz $?L0027 ;[INF] 2, 6
cmp a,#01H ; 1 ;[INF] 2, 4
bnz $?L0025 ;[INF] 2, 6
; line 332
$DGL 0,5
??bb00_Inter_P0:
; line 333
$DGL 0,6
; line 334
$DGL 0,7
call !_LEAD_L ;[INF] 3, 6
; line 335
$DGL 0,8
br $?L0025 ;[INF] 2, 6
; line 337
$DGL 0,10
?L0027:
; line 338
$DGL 0,11
call !_LEAD_H ;[INF] 3, 6
; line 339
$DGL 0,12
br $?L0025 ;[INF] 2, 6
; line 341
$DGL 0,14
?L0028:
; line 342
$DGL 0,15
call !_CDCODE ;[INF] 3, 6
; line 343
$DGL 0,16
br $?L0025 ;[INF] 2, 6
; line 345
$DGL 0,18
?L0029:
; line 346
$DGL 0,19
call !_REPCD ;[INF] 3, 6
; line 347
$DGL 0,20
br $?L0025 ;[INF] 2, 6
; line 349
$DGL 0,22
?L0030:
; line 350
$DGL 0,23
call !_ENDCHK ;[INF] 3, 6
; line 351
$DGL 0,24
; line 353
$DGL 0,26
; line 354
$DGL 0,27
??eb00_Inter_P0:
; line 355
$DGL 0,28
?L0025:
; line 356
$DGL 0,29
??ef_Inter_P0:
pop ax ;[INF] 1, 6
movw _@RTARG6,ax ;[INF] 2, 8
pop ax ;[INF] 1, 6
movw _@RTARG4,ax ;[INF] 2, 8
pop ax ;[INF] 1, 6
movw _@RTARG2,ax ;[INF] 2, 8
pop ax ;[INF] 1, 6
movw _@RTARG0,ax ;[INF] 2, 8
pop de ;[INF] 1, 6
pop bc ;[INF] 1, 6
pop ax ;[INF] 1, 6
reti ;[INF] 1, 8
??ee_Inter_P0:
; line 375
_LEAD_L:
$DGL 1,96
push hl ;[INF] 1, 4
movw ax,#02H ;[INF] 3, 6
callt [_@cprep] ;[INF] 1, 8
??bf_LEAD_L:
; line 378
$DGL 0,4
bf P2.4,$?L0039 ;[INF] 4,10
; line 379
$DGL 0,5
??bb00_LEAD_L:
; line 380
$DGL 0,6
call !_Delay100usIR ;[INF] 3, 6
; line 382
$DGL 0,8
bf P2.4,$?L0039 ;[INF] 4,10
; line 383
$DGL 0,9
??bb01_LEAD_L:
; line 384
$DGL 0,10
call !_CR_READ ;[INF] 3, 6
mov a,c ;[INF] 2, 4
mov [hl+1],a ; TM1Cnt ;[INF] 2, 6
; line 386
$DGL 0,12
cmp a,#0EH ; 14 ;[INF] 2, 4
bc $?L0038 ;[INF] 2, 6
; line 387
$DGL 0,13
??bb02_LEAD_L:
; line 388
$DGL 0,14
mov a,#052H ; 82 ;[INF] 3, 6
cmp a,[hl+1] ; TM1Cnt ;[INF] 2, 6
bc $?L0040 ;[INF] 2, 6
; line 389
$DGL 0,15
??bb03_LEAD_L:
; line 390
$DGL 0,16
mov _s_g_SELMODE,#02H ; 2 ;[INF] 3, 6
; line 392
$DGL 0,18
mov INTM0,#0A0H ; 160 ;[INF] 3, 6
??eb03_LEAD_L:
br $?L0039 ;[INF] 2, 6
?L0040:
; line 395
$DGL 0,21
??bb04_LEAD_L:
; line 396
$DGL 0,22
call !_S_M0SET ;[INF] 3, 6
??eb04_LEAD_L:
??eb02_LEAD_L:
br $?L0039 ;[INF] 2, 6
?L0038:
; line 400
$DGL 0,26
??bb05_LEAD_L:
; line 401
$DGL 0,27
call !_S_M0SET ;[INF] 3, 6
??eb05_LEAD_L:
?L0039:
??eb01_LEAD_L:
??eb00_LEAD_L:
; line 405
$DGL 0,31
??ef_LEAD_L:
pop ax ;[INF] 1, 6
pop hl ;[INF] 1, 6
ret ;[INF] 1, 6
??ee_LEAD_L:
; line 424
_LEAD_H:
$DGL 1,127
push hl ;[INF] 1, 4
movw ax,#02H ;[INF] 3, 6
callt [_@cprep] ;[INF] 1, 8
??bf_LEAD_H:
; line 427
$DGL 0,4
bt P2.4,$?L0049 ;[INF] 4,10
; line 428
$DGL 0,5
??bb00_LEAD_H:
; line 429
$DGL 0,6
call !_Delay100usIR ;[INF] 3, 6
; line 431
$DGL 0,8
bt P2.4,$?L0049 ;[INF] 4,10
; line 432
$DGL 0,9
??bb01_LEAD_H:
; line 433
$DGL 0,10
call !_CR_READ ;[INF] 3, 6
mov a,c ;[INF] 2, 4
mov [hl+1],a ; TM1Cnt ;[INF] 2, 6
; line 438
$DGL 0,15
cmp a,#01EH ; 30 ;[INF] 2, 4
bc $?L0048 ;[INF] 2, 6
; line 439
$DGL 0,16
??bb02_LEAD_H:
; line 441
$DGL 0,18
cmp a,#05CH ; 92 ;[INF] 2, 4
bnc $?L0050 ;[INF] 2, 6
; line 442
$DGL 0,19
??bb03_LEAD_H:
; line 443
$DGL 0,20
mov a,#035H ; 53 ;[INF] 3, 6
cmp a,[hl+1] ; TM1Cnt ;[INF] 2, 6
bnc $?L0052 ;[INF] 2, 6
; line 444
$DGL 0,21
??bb04_LEAD_H:
; line 445
$DGL 0,22
mov _s_g_SELMODE,#03H ; 3 ;[INF] 3, 6
??eb04_LEAD_H:
br $?L0049 ;[INF] 2, 6
?L0052:
; line 448
$DGL 0,25
??bb05_LEAD_H:
; line 449
$DGL 0,26
mov _s_g_SELMODE,#04H ; 4 ;[INF] 3, 6
; line 451
$DGL 0,28
mov INTM0,#0A4H ; 164 ;[INF] 3, 6
??eb05_LEAD_H:
??eb03_LEAD_H:
br $?L0049 ;[INF] 2, 6
?L0050:
; line 455
$DGL 0,32
??bb06_LEAD_H:
; line 456
$DGL 0,33
call !_S_M0SET ;[INF] 3, 6
??eb06_LEAD_H:
??eb02_LEAD_H:
br $?L0049 ;[INF] 2, 6
?L0048:
; line 461
$DGL 0,38
??bb07_LEAD_H:
; line 462
$DGL 0,39
call !_S_M0SET ;[INF] 3, 6
??eb07_LEAD_H:
?L0049:
??eb01_LEAD_H:
??eb00_LEAD_H:
; line 467
$DGL 0,44
??ef_LEAD_H:
pop ax ;[INF] 1, 6
pop hl ;[INF] 1, 6
ret ;[INF] 1, 6
??ee_LEAD_H:
; line 486
_CDCODE:
$DGL 1,166
push hl ;[INF] 1, 4
movw ax,#02H ;[INF] 3, 6
callt [_@cprep] ;[INF] 1, 8
??bf_CDCODE:
; line 489
; line 502
$DGL 0,17
bf P2.4,$$+7 ;[INF] 4,10
br !?L0064 ;[INF] 3, 6
; line 503
$DGL 0,18
??bb00_CDCODE:
; line 504
$DGL 0,19
call !_Delay100usIR ;[INF] 3, 6
; line 506
$DGL 0,21
bf P2.4,$$+7 ;[INF] 4,10
br !?L0064 ;[INF] 3, 6
; line 507
$DGL 0,22
??bb01_CDCODE:
; line 508
$DGL 0,23
call !_CR_READ ;[INF] 3, 6
mov a,c ;[INF] 2, 4
mov [hl+1],a ; TM1Cnt ;[INF] 2, 6
; line 513
$DGL 0,28
cmp a,#04H ; 4 ;[INF] 2, 4
bc $?L0063 ;[INF] 2, 6
; line 514
$DGL 0,29
??bb02_CDCODE:
; line 518
$DGL 0,33
cmp a,#02EH ; 46 ;[INF] 2, 4
bnc $?L0065 ;[INF] 2, 6
; line 519
$DGL 0,34
??bb03_CDCODE:
; line 523
$DGL 0,38
cmp a,#01EH ; 30 ;[INF] 2, 4
bc $?L0067 ;[INF] 2, 6
; line 524
$DGL 0,39
??bb04_CDCODE:
; line 525
$DGL 0,40
or ?L0056,#080H ; s_tempByte,128 ;[INF] 3, 6
??eb04_CDCODE:
?L0067:
; line 528
$DGL 0,43
cmp ?L0058,#07H ; s_bitCntAccepted,7 ;[INF] 3, 6
bnc $?L0069 ;[INF] 2, 6
; line 529
$DGL 0,44
??bb05_CDCODE:
; line 530
$DGL 0,45
mov a,?L0056 ; s_tempByte ;[INF] 2, 4
clr1 CY ;[INF] 1, 2
rorc a,1 ;[INF] 1, 2
mov ?L0056,a ; s_tempByte ;[INF] 2, 4
??eb05_CDCODE:
?L0069:
; line 533
$DGL 0,48
inc ?L0058 ;[INF] 2, 4
; line 535
$DGL 0,50
cmp ?L0058,#08H ; s_bitCntAccepted,8 ;[INF] 3, 6
bnz $?L0064 ;[INF] 2, 6
; line 536
$DGL 0,51
??bb06_CDCODE:
; line 537
$DGL 0,52
mov ?L0058,#00H ; s_bitCntAccepted,0 ;[INF] 3, 6
; line 539
$DGL 0,54
mov a,?L0057 ; s_byteCntAccepted ;[INF] 2, 4
inc ?L0057 ;[INF] 2, 4
xch a,x ;[INF] 1, 4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -