⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lis

📁 cypresscy74294ic键盘和鼠标原码
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 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 + -