📄 key.lst
字号:
0000095A 51 00 00 00 .dd LM49-_KeyScan_ServiceLoop
0000095C 0D 00 0A 00 .dw 0x0d,0x0a
0000B696 .code
LM49:
0000B696 0F 9F 9D B6 pc=L22 // Indirect jump
L17:
0000095E .debug
0000095E 2E 00 73 00 .dw '.stabn 0x44,0,118,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 31 00
38 00 2C 00
00 00 00 00
00000972 53 00 00 00 .dd LM50-_KeyScan_ServiceLoop
00000974 0D 00 0A 00 .dw 0x0d,0x0a
0000B698 .code
LM50:
0000B698 11 93 F7 01 R1=[_ui_KeyCount] // QImode move
0000B69A 41 94 R2=1 // QImode move
0000B69B 19 05 F7 01 [_ui_KeyCount]=R1+R2
L22:
00000976 .debug
00000976 2E 00 73 00 .dw '.stabn 0x44,0,120,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 32 00
30 00 2C 00
00 00 00 00
0000098A 58 00 00 00 .dd LM51-_KeyScan_ServiceLoop
0000098C 0D 00 0A 00 .dw 0x0d,0x0a
0000B69D .code
LM51:
0000B69D 0F 9F 33 B7 pc=L13 // Indirect jump
L23:
0000098E .debug
0000098E 2E 00 73 00 .dw '.stabn 0x44,0,122,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 32 00
32 00 2C 00
00 00 00 00
000009A2 5A 00 00 00 .dd LM52-_KeyScan_ServiceLoop
000009A4 0D 00 0A 00 .dw 0x0d,0x0a
0000B69F .code
LM52:
0000B69F 40 F0 C2 C0 call _DrvGetKeyID // call with return value
0000B6A1 40 42 CMP R1,0 // QImode test
0000B6A2 02 4E JNZ L50 // QImode EQ
0000B6A3 0F 9F C7 B6 PC=L24
L50:
000009A6 .debug
000009A6 2E 00 73 00 .dw '.stabn 0x44,0,124,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 32 00
34 00 2C 00
00 00 00 00
000009BA 60 00 00 00 .dd LM53-_KeyScan_ServiceLoop
000009BC 0D 00 0A 00 .dw 0x0d,0x0a
0000B6A5 .code
LM53:
0000B6A5 40 F0 C2 C0 call _DrvGetKeyID // call with return value
0000B6A7 11 43 F6 01 CMP R1,[_ui_KeyID] // QImode compare
0000B6A9 02 5E JZ L51 // QImode NE
0000B6AA 0F 9F C2 B6 PC=L25
L51:
000009BE .debug
000009BE 2E 00 73 00 .dw '.stabn 0x44,0,134,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 33 00
34 00 2C 00
00 00 00 00
000009D2 67 00 00 00 .dd LM54-_KeyScan_ServiceLoop
000009D4 0D 00 0A 00 .dw 0x0d,0x0a
0000B6AC .code
LM54:
0000B6AC 11 93 F7 01 R1=[_ui_KeyCount] // QImode move
0000B6AE 09 43 E8 03 CMP R1,1000 // QImode compare
0000B6B0 02 9E JA L52 // QImode LEU
0000B6B1 0F 9F BB B6 PC=L26
L52:
000009D6 .debug
000009D6 2E 00 73 00 .dw '.stabn 0x44,0,136,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 33 00
36 00 2C 00
00 00 00 00
000009EA 6E 00 00 00 .dd LM55-_KeyScan_ServiceLoop
000009EC 0D 00 0A 00 .dw 0x0d,0x0a
0000B6B3 .code
LM55:
0000B6B3 44 92 R1=4 // QImode move
0000B6B4 19 D3 F4 01 [_ui_KeyScanState]=R1 // QImode move
000009EE .debug
000009EE 2E 00 73 00 .dw '.stabn 0x44,0,137,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 33 00
37 00 2C 00
00 00 00 00
00000A02 71 00 00 00 .dd LM56-_KeyScan_ServiceLoop
00000A04 0D 00 0A 00 .dw 0x0d,0x0a
0000B6B6 .code
LM56:
0000B6B6 42 92 R1=2 // QImode move
0000B6B7 19 D3 F5 01 [_ui_KeyState]=R1 // QImode move
00000A06 .debug
00000A06 2E 00 73 00 .dw '.stabn 0x44,0,138,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 33 00
38 00 2C 00
00 00 00 00
00000A1A 74 00 00 00 .dd LM57-_KeyScan_ServiceLoop
00000A1C 0D 00 0A 00 .dw 0x0d,0x0a
0000B6B9 .code
LM57:
0000B6B9 0F 9F C0 B6 pc=L27 // Indirect jump
L26:
00000A1E .debug
00000A1E 2E 00 73 00 .dw '.stabn 0x44,0,141,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 34 00
31 00 2C 00
00 00 00 00
00000A32 76 00 00 00 .dd LM58-_KeyScan_ServiceLoop
00000A34 0D 00 0A 00 .dw 0x0d,0x0a
0000B6BB .code
LM58:
0000B6BB 11 93 F7 01 R1=[_ui_KeyCount] // QImode move
0000B6BD 41 94 R2=1 // QImode move
0000B6BE 19 05 F7 01 [_ui_KeyCount]=R1+R2
L27:
00000A36 .debug
00000A36 2E 00 73 00 .dw '.stabn 0x44,0,143,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 34 00
33 00 2C 00
00 00 00 00
00000A4A 7B 00 00 00 .dd LM59-_KeyScan_ServiceLoop
00000A4C 0D 00 0A 00 .dw 0x0d,0x0a
0000B6C0 .code
LM59:
0000B6C0 0F 9F C5 B6 pc=L28 // Indirect jump
L25:
00000A4E .debug
00000A4E 2E 00 73 00 .dw '.stabn 0x44,0,146,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 34 00
36 00 2C 00
00 00 00 00
00000A62 7D 00 00 00 .dd LM60-_KeyScan_ServiceLoop
00000A64 0D 00 0A 00 .dw 0x0d,0x0a
0000B6C2 .code
LM60:
0000B6C2 40 92 R1=0 // QImode move
0000B6C3 19 D3 F4 01 [_ui_KeyScanState]=R1 // QImode move
L28:
00000A66 .debug
00000A66 2E 00 73 00 .dw '.stabn 0x44,0,148,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 34 00
38 00 2C 00
00 00 00 00
00000A7A 80 00 00 00 .dd LM61-_KeyScan_ServiceLoop
00000A7C 0D 00 0A 00 .dw 0x0d,0x0a
0000B6C5 .code
LM61:
0000B6C5 0F 9F D1 B6 pc=L29 // Indirect jump
L24:
00000A7E .debug
00000A7E 2E 00 73 00 .dw '.stabn 0x44,0,151,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 35 00
31 00 2C 00
00 00 00 00
00000A92 82 00 00 00 .dd LM62-_KeyScan_ServiceLoop
00000A94 0D 00 0A 00 .dw 0x0d,0x0a
0000B6C7 .code
LM62:
0000B6C7 43 92 R1=3 // QImode move
0000B6C8 19 D3 F4 01 [_ui_KeyScanState]=R1 // QImode move
00000A96 .debug
00000A96 2E 00 73 00 .dw '.stabn 0x44,0,152,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 35 00
32 00 2C 00
00 00 00 00
00000AAA 85 00 00 00 .dd LM63-_KeyScan_ServiceLoop
00000AAC 0D 00 0A 00 .dw 0x0d,0x0a
0000B6CA .code
LM63:
0000B6CA 11 93 F7 01 R1=[_ui_KeyCount] // QImode move
0000B6CC 19 D3 F8 01 [_ui_KeyCountBK]=R1 // QImode move
00000AAE .debug
00000AAE 2E 00 73 00 .dw '.stabn 0x44,0,153,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 35 00
33 00 2C 00
00 00 00 00
00000AC2 89 00 00 00 .dd LM64-_KeyScan_ServiceLoop
00000AC4 0D 00 0A 00 .dw 0x0d,0x0a
0000B6CE .code
LM64:
0000B6CE 40 92 R1=0 // QImode move
0000B6CF 19 D3 F7 01 [_ui_KeyCount]=R1 // QImode move
L29:
00000AC6 .debug
00000AC6 2E 00 73 00 .dw '.stabn 0x44,0,155,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 35 00
35 00 2C 00
00 00 00 00
00000ADA 8C 00 00 00 .dd LM65-_KeyScan_ServiceLoop
00000ADC 0D 00 0A 00 .dw 0x0d,0x0a
0000B6D1 .code
LM65:
0000B6D1 0F 9F 33 B7 pc=L13 // Indirect jump
L30:
00000ADE .debug
00000ADE 2E 00 73 00 .dw '.stabn 0x44,0,157,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 35 00
37 00 2C 00
00 00 00 00
00000AF2 8E 00 00 00 .dd LM66-_KeyScan_ServiceLoop
00000AF4 0D 00 0A 00 .dw 0x0d,0x0a
0000B6D3 .code
LM66:
0000B6D3 11 93 F7 01 R1=[_ui_KeyCount] // QImode move
0000B6D5 59 42 CMP R1,25 // QImode compare
0000B6D6 02 9E JA L53 // QImode LEU
0000B6D7 0F 9F 01 B7 PC=L31
L53:
00000AF6 .debug
00000AF6 2E 00 73 00 .dw '.stabn 0x44,0,159,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 35 00
39 00 2C 00
00 00 00 00
00000B0A 94 00 00 00 .dd LM67-_KeyScan_ServiceLoop
00000B0C 0D 00 0A 00 .dw 0x0d,0x0a
0000B6D9 .code
LM67:
0000B6D9 40 F0 C2 C0 call _DrvGetKeyID // call with return value
0000B6DB 40 42 CMP R1,0 // QImode test
0000B6DC 02 5E JZ L54 // QImode NE
0000B6DD 0F 9F F8 B6 PC=L32
L54:
00000B0E .debug
00000B0E 2E 00 73 00 .dw '.stabn 0x44,0,161,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 36 00
31 00 2C 00
00 00 00 00
00000B22 9A 00 00 00 .dd LM68-_KeyScan_ServiceLoop
00000B24 0D 00 0A 00 .dw 0x0d,0x0a
0000B6DF .code
LM68:
0000B6DF 40 92 R1=0 // QImode move
0000B6E0 19 D3 F4 01 [_ui_KeyScanState]=R1 // QImode move
00000B26 .debug
00000B26 2E 00 73 00 .dw '.stabn 0x44,0,162,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 36 00
32 00 2C 00
00 00 00 00
00000B3A 9D 00 00 00 .dd LM69-_KeyScan_ServiceLoop
00000B3C 0D 00 0A 00 .dw 0x0d,0x0a
0000B6E2 .code
LM69:
0000B6E2 11 93 F5 01 R1=[_ui_KeyState] // QImode move
0000B6E4 41 42 CMP R1,1 // QImode compare
0000B6E5 02 5E JZ L55 // QImode NE
0000B6E6 0F 9F ED B6 PC=L33
L55:
00000B3E .debug
00000B3E 2E 00 73 00 .dw '.stabn 0x44,0,163,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 36 00
33 00 2C 00
00 00 00 00
00000B52 A3 00 00 00 .dd LM70-_KeyScan_ServiceLoop
00000B54 0D 00 0A 00 .dw 0x0d,0x0a
0000B6E8 .code
LM70:
0000B6E8 43 92 R1=3 // QImode move
0000B6E9 19 D3 F5 01 [_ui_KeyState]=R1 // QImode move
0000B6EB 0F 9F F6 B6 pc=L34 // Indirect jump
L33:
00000B56 .debug
00000B56 2E 00 73 00 .dw '.stabn 0x44,0,164,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 36 00
34 00 2C 00
00 00 00 00
00000B6A A8 00 00 00 .dd LM71-_KeyScan_ServiceLoop
00000B6C 0D 00 0A 00 .dw 0x0d,0x0a
0000B6ED .code
LM71:
0000B6ED 11 93 F5 01 R1=[_ui_KeyState] // QImode move
0000B6EF 42 42 CMP R1,2 // QImode compare
0000B6F0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -