📄 main.lis
字号:
03B9 2103 and A,3
03BB 5300 mov [__r0],A
03BD 260001 and [__r0],1
03C0 5100 mov A,[__r0]
03C2 5400 mov [X+0],A
03C4 .dbline 352
03C4 ; }
03C4 62D000 mov REG[0xd0],>_KeyProStatus
03C7 5100 mov A,[_KeyProStatus]
03C9 62D000 mov REG[0xd0],>__r0
03CC 67 asr A
03CD 67 asr A
03CE 67 asr A
03CF 67 asr A
03D0 67 asr A
03D1 2107 and A,7
03D3 5300 mov [__r0],A
03D5 260001 and [__r0],1
03D8 6500 asl [__r0]
03DA 5200 mov A,[X+0]
03DC 2A00 or A,[__r0]
03DE 5400 mov [X+0],A
03E0 .dbline 353
03E0 ; }
03E0 62D000 mov REG[0xd0],>_KeyProStatus
03E3 5100 mov A,[_KeyProStatus]
03E5 62D000 mov REG[0xd0],>__r0
03E8 67 asr A
03E9 67 asr A
03EA 67 asr A
03EB 67 asr A
03EC 67 asr A
03ED 67 asr A
03EE 67 asr A
03EF 2101 and A,1
03F1 5300 mov [__r0],A
03F3 260001 and [__r0],1
03F6 6500 asl [__r0]
03F8 6500 asl [__r0]
03FA 5200 mov A,[X+0]
03FC 2A00 or A,[__r0]
03FE 5400 mov [X+0],A
0400 .dbline 354
0400 ; }
0400 62D000 mov REG[0xd0],>_KeyProStatus
0403 5100 mov A,[_KeyProStatus]
0405 62D000 mov REG[0xd0],>__r0
0408 67 asr A
0409 67 asr A
040A 67 asr A
040B 67 asr A
040C 210F and A,15
040E 5300 mov [__r0],A
0410 260001 and [__r0],1
0413 5100 mov A,[__r0]
0415 64 asl A
0416 64 asl A
0417 64 asl A
0418 5300 mov [__r0],A
041A 5200 mov A,[X+0]
041C 2A00 or A,[__r0]
041E 5400 mov [X+0],A
0420 .dbline 355
0420 ; }
0420 62D000 mov REG[0xd0],>_KeyProStatus
0423 5100 mov A,[_KeyProStatus]
0425 62D000 mov REG[0xd0],>__r0
0428 67 asr A
0429 67 asr A
042A 67 asr A
042B 211F and A,31
042D 5300 mov [__r0],A
042F 260001 and [__r0],1
0432 5100 mov A,[__r0]
0434 64 asl A
0435 64 asl A
0436 64 asl A
0437 64 asl A
0438 5300 mov [__r0],A
043A 5200 mov A,[X+0]
043C 2A00 or A,[__r0]
043E 5400 mov [X+0],A
0440 .dbline 356
0440 ; }
0440 3D0000 cmp [X+0],0
0443 B096 jnz L70
0445 .dbline 357
0445 ; }
0445 .dbline 358
0445 ; }
0445 52FC mov A,[X-4]
0447 5300 mov [__r1],A
0449 5000 mov A,0
044B 08 push A
044C 5100 mov A,[__r1]
044E 08 push A
044F 5000 mov A,0
0451 08 push A
0452 5003 mov A,3
0454 08 push A
0455 7C0000 xcall __mul16
0458 38FC add SP,-4
045A 5100 mov A,[__rX]
045C 5300 mov [__r1],A
045E 5100 mov A,[__rY]
0460 5300 mov [__r0],A
0462 060000 add [__r1],<_FirstKeyArray
0465 0E0000 adc [__r0],>_FirstKeyArray
0468 5100 mov A,[__r0]
046A 10 push X
046B 5800 mov X,[__r1]
046D 28 romx
046E 20 pop X
046F 391F cmp A,31
0471 B039 jnz L72
0473 .dbline 359
0473 ; }
0473 .dbline 360
0473 ; }
0473 52FB mov A,[X-5]
0475 5300 mov [__r1],A
0477 52FA mov A,[X-6]
0479 60D5 mov REG[0xd5],A
047B 5002 mov A,2
047D 3F00 mvi [__r1],A
047F .dbline 361
047F ; }
047F 52FC mov A,[X-4]
0481 5300 mov [__r1],A
0483 5000 mov A,0
0485 08 push A
0486 5100 mov A,[__r1]
0488 08 push A
0489 5000 mov A,0
048B 08 push A
048C 5003 mov A,3
048E 08 push A
048F 7C0000 xcall __mul16
0492 38FC add SP,-4
0494 5100 mov A,[__rX]
0496 5300 mov [__r1],A
0498 5100 mov A,[__rY]
049A 5300 mov [__r0],A
049C 060000 add [__r1],<_FirstKeyArray
049F 0E0000 adc [__r0],>_FirstKeyArray
04A2 5100 mov A,[__r0]
04A4 10 push X
04A5 5800 mov X,[__r1]
04A7 28 romx
04A8 20 pop X
04A9 85E5 xjmp L69
04AB L72:
04AB .dbline 364
04AB ; }
04AB ; }
04AB ; }
04AB 62D000 mov REG[0xd0],>__r0
04AE 52FC mov A,[X-4]
04B0 5300 mov [__r1],A
04B2 5000 mov A,0
04B4 08 push A
04B5 5100 mov A,[__r1]
04B7 08 push A
04B8 5000 mov A,0
04BA 08 push A
04BB 5003 mov A,3
04BD 08 push A
04BE 7C0000 xcall __mul16
04C1 38FC add SP,-4
04C3 5100 mov A,[__rX]
04C5 5300 mov [__r1],A
04C7 5100 mov A,[__rY]
04C9 5300 mov [__r0],A
04CB 060000 add [__r1],<_FirstKeyArray
04CE 0E0000 adc [__r0],>_FirstKeyArray
04D1 5100 mov A,[__r0]
04D3 10 push X
04D4 5800 mov X,[__r1]
04D6 28 romx
04D7 20 pop X
04D8 85B6 xjmp L69
04DA L70:
04DA .dbline 367
04DA ; }
04DA ; }
04DA ; }
04DA 62D000 mov REG[0xd0],>__r0
04DD 52FC mov A,[X-4]
04DF 5300 mov [__r1],A
04E1 5000 mov A,0
04E3 08 push A
04E4 5100 mov A,[__r1]
04E6 08 push A
04E7 5000 mov A,0
04E9 08 push A
04EA 5003 mov A,3
04EC 08 push A
04ED 7C0000 xcall __mul16
04F0 38FC add SP,-4
04F2 5100 mov A,[__rX]
04F4 5300 mov [__r1],A
04F6 5100 mov A,[__rY]
04F8 5300 mov [__r0],A
04FA 060000 add [__r1],<_FirstKeyArray
04FD 0E0000 adc [__r0],>_FirstKeyArray
0500 5100 mov A,[__r0]
0502 10 push X
0503 5800 mov X,[__r1]
0505 28 romx
0506 20 pop X
0507 5300 mov [__r0],A
0509 50A0 mov A,-96
050B 3A00 cmp A,[__r0]
050D D030 jnc L74
050F X19:
050F .dbline 368
050F ; }
050F 62D000 mov REG[0xd0],>__r0
0512 52FC mov A,[X-4]
0514 5300 mov [__r1],A
0516 5000 mov A,0
0518 08 push A
0519 5100 mov A,[__r1]
051B 08 push A
051C 5000 mov A,0
051E 08 push A
051F 5003 mov A,3
0521 08 push A
0522 7C0000 xcall __mul16
0525 38FC add SP,-4
0527 5100 mov A,[__rX]
0529 5300 mov [__r1],A
052B 5100 mov A,[__rY]
052D 5300 mov [__r0],A
052F 060000 add [__r1],<_FirstKeyArray
0532 0E0000 adc [__r0],>_FirstKeyArray
0535 5100 mov A,[__r0]
0537 10 push X
0538 5800 mov X,[__r1]
053A 28 romx
053B 20 pop X
053C 8552 xjmp L69
053E L74:
053E .dbline 370
053E ; }
053E ; }
053E 62D000 mov REG[0xd0],>_KeyProStatus
0541 5100 mov A,[_KeyProStatus]
0543 62D000 mov REG[0xd0],>__r0
0546 67 asr A
0547 67 asr A
0548 67 asr A
0549 211F and A,31
054B 5300 mov [__r0],A
054D 260001 and [__r0],1
0550 3C0001 cmp [__r0],1
0553 B10F jnz L76
0555 62D000 mov REG[0xd0],>_KeyProStatus
0558 5100 mov A,[_KeyProStatus]
055A 62D000 mov REG[0xd0],>__r0
055D 67 asr A
055E 67 asr A
055F 67 asr A
0560 67 asr A
0561 67 asr A
0562 67 asr A
0563 67 asr A
0564 2101 and A,1
0566 5300 mov [__r0],A
0568 260001 and [__r0],1
056B 3C0000 cmp [__r0],0
056E B0F4 jnz L76
0570 .dbline 371
0570 ; }
0570 .dbline 372
0570 ; }
0570 52FC mov A,[X-4]
0572 5300 mov [__r1],A
0574 5000 mov A,0
0576 08 push A
0577 5100 mov A,[__r1]
0579 08 push A
057A 5000 mov A,0
057C 08 push A
057D 5003 mov A,3
057F 08 push A
0580 7C0000 xcall __mul16
0583 38FC add SP,-4
0585 5100 mov A,[__rX]
0587 5300 mov [__r1],A
0589 5100 mov A,[__rY]
058B 5300 mov [__r0],A
058D 060000 add [__r1],<_FirstKeyArray
0590 0E0000 adc [__r0],>_FirstKeyArray
0593 5100 mov A,[__r0]
0595 10 push X
0596 5800 mov X,[__r1]
0598 28 romx
0599 20 pop X
059A 5300 mov [__r1],A
059C 550000 mov [__r0],0
059F 1104 sub A,4
05A1 5000 mov A,0
05A3 3180 xor A,-128
05A5 1980 sbb A,(0 ^ 0x80)
05A7 C04F jc L78
05A9 X20:
05A9 62D000 mov REG[0xd0],>__r0
05AC 501D mov A,29
05AE 1200 sub A,[__r1]
05B0 5100 mov A,[__r0]
05B2 3180 xor A,-128
05B4 5300 mov [__rX],A
05B6 5080 mov A,(0 ^ 0x80)
05B8 1A00 sbb A,[__rX]
05BA C03C jc L78
05BC X21:
05BC .dbline 373
05BC ; }
05BC .dbline 374
05BC ; }
05BC 62D000 mov REG[0xd0],>__r0
05BF 52FB mov A,[X-5]
05C1 5300 mov [__r1],A
05C3 52FA mov A,[X-6]
05C5 60D5 mov REG[0xd5],A
05C7 5002 mov A,2
05C9 3F00 mvi [__r1],A
05CB .dbline 375
05CB ; }
05CB 52FC mov A,[X-4]
05CD 5300 mov [__r1],A
05CF 5000 mov A,0
05D1 08 push A
05D2 5100 mov A,[__r1]
05D4 08 push A
05D5 5000 mov A,0
05D7 08 push A
05D8 5003 mov A,3
05DA 08 push A
05DB 7C0000 xcall __mul16
05DE 38FC add SP,-4
05E0 5100 mov A,[__rX]
05E2 5300 mov [__r1],A
05E4 5100 mov A,[__rY]
05E6 5300 mov [__r0],A
05E8 060000 add [__r1],<_FirstKeyArray
05EB 0E0000 adc [__r0],>_FirstKeyArray
05EE 5100 mov A,[__r0]
05F0 10 push X
05F1 5800 mov X,[__r1]
05F3 28 romx
05F4 20 pop X
05F5 8499 xjmp L69
05F7 L78:
05F7 .dbline 378
05F7 ; }
05F7 ; }
05F7 ; }
05F7 .dbline 379
05F7 ; }
05F7 62D000 mov REG[0xd0],>__r0
05FA 52FC mov A,[X-4]
05FC 5300 mov [__r1],A
05FE 5000 mov A,0
0600 08 push A
0601 5100 mov A,[__r1]
0603 08 push A
0604 5000 mov A,0
0606 08 push A
0607 5003 mov A,3
0609 08 push A
060A 7C0000 xcall __mul16
060D 38FC add SP,-4
060F 5100 mov A,[__rX]
0611 5300 mov [__r1],A
0613 5100 mov A,[__rY]
0615 5300 mov [__r0],A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -