📄 main.lst
字号:
00000A1A 2E 00 73 00 .dw '.stabn 0x44,0,69,',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
36 00 39 00
2C 00 00 00
00 00
00000A2D 6C 00 00 00 .dd LM27-_main
00000A2F 0D 00 0A 00 .dw 0x0d,0x0a
00008D9C .code
LM27:
00008D9C 40 F0 FC 92 CALL _Key_Get // call with return value
00008D9E 19 D3 12 03 [_key_value]=R1 // QImode move
00000A31 .debug
00000A31 2E 00 73 00 .dw '.stabn 0x44,0,70,',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
37 00 30 00
2C 00 00 00
00 00
00000A44 70 00 00 00 .dd LM28-_main
00000A46 0D 00 0A 00 .dw 0x0d,0x0a
00008DA0 .code
LM28:
00008DA0 11 93 12 03 R1=[_key_value] // QImode move
00008DA2 40 42 CMP R1,0 // QImode test
00008DA3 02 4E 0F 9F NSJZ L19 //QImode EQ
DE 8E
00000A48 .debug
00000A48 2E 00 73 00 .dw '.stabn 0x44,0,71,',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
37 00 31 00
2C 00 00 00
00 00
00000A5B 76 00 00 00 .dd LM29-_main
00000A5D 0D 00 0A 00 .dw 0x0d,0x0a
00008DA6 .code
LM29:
00008DA6 12 95 12 03 R2=[_key_value] // QImode move
00008DA8 02 93 R1=R2 // QImode move
00008DA9 41 22 R1=R1-1
00008DAA 4B 42 CMP R1,11 // QImode compare
00008DAB 02 8E 0F 9F NSJA L19 //QImode GTU
DE 8E
00008DAE 0A 95 26 80 R2=L38 // QImode move
00008DB0 02 03 R1 = R1 + R2 //addqi3
00008DB1 01 97 R3=R1 // QImode move
00008DB2 C3 92 R1=[R3] // QImode move
00008DB3 01 9F PC=R1 // tablejump
00008026 .text
L38:
00008026 B4 8D .dw L21
00008027 F6 8D .dw L24
00008028 DE 8E .dw L19
00008029 38 8E .dw L27
0000802A DE 8E .dw L19
0000802B DE 8E .dw L19
0000802C DE 8E .dw L19
0000802D DE 8E .dw L19
0000802E 4A 8E .dw L30
0000802F 8C 8E .dw L33
00008030 DE 8E .dw L19
00008031 CE 8E .dw L36
00008DB4 .code
L21:
00000A5F .debug
00000A5F 2E 00 73 00 .dw '.stabn 0x44,0,75,',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
37 00 35 00
2C 00 00 00
00 00
00000A72 84 00 00 00 .dd LM30-_main
00000A74 0D 00 0A 00 .dw 0x0d,0x0a
00008DB4 .code
LM30:
00008DB4 40 94 R2=0 // sign extend
00008DB5 11 93 11 03 R1=[_ch_num]
00008DB7 01 6E jpl 1
00008DB8 41 64 R2=-1
00008DB9 0B 97 0A 03 R3=_led_buf // QImode move
00008DBB 01 95 R2=R1 // QImode move
00008DBC 03 93 R1=R3 // QImode move
00008DBD 02 03 R1 = R1 + R2 //addqi3
00008DBE 01 99 R4=R1 // QImode move
00008DBF C4 94 R2=[R4] // QImode move
00008DC0 40 44 CMP R2,0 // QImode test
00008DC1 11 4E 01 EE NSJNZ L22 //QImode NE
00 EE
00000A76 .debug
00000A76 2E 00 73 00 .dw '.stabn 0x44,0,76,',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
37 00 36 00
2C 00 00 00
00 00
00000A89 94 00 00 00 .dd LM31-_main
00000A8B 0D 00 0A 00 .dw 0x0d,0x0a
00008DC4 .code
LM31:
00008DC4 40 94 R2=0 // sign extend
00008DC5 11 93 11 03 R1=[_ch_num]
00008DC7 01 6E jpl 1
00008DC8 41 64 R2=-1
00008DC9 0B 97 0A 03 R3=_led_buf // QImode move
00008DCB 01 95 R2=R1 // QImode move
00008DCC 03 93 R1=R3 // QImode move
00008DCD 02 03 R1 = R1 + R2 //addqi3
00008DCE 49 94 R2=9 // QImode move
00008DCF 01 97 R3=R1 // QImode move
00008DD0 C3 D4 [R3]=R2 // QImode move
00008DD1 0F 9F F4 8D PC=L23 // jump
L22:
00000A8D .debug
00000A8D 2E 00 73 00 .dw '.stabn 0x44,0,78,',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
37 00 38 00
2C 00 00 00
00 00
00000AA0 A3 00 00 00 .dd LM32-_main
00000AA2 0D 00 0A 00 .dw 0x0d,0x0a
00008DD3 .code
LM32:
00008DD3 40 94 R2=0 // sign extend
00008DD4 11 93 11 03 R1=[_ch_num]
00008DD6 01 6E jpl 1
00008DD7 41 64 R2=-1
00008DD8 0B 97 0A 03 R3=_led_buf // QImode move
00008DDA 01 95 R2=R1 // QImode move
00008DDB 03 93 R1=R3 // QImode move
00008DDC 02 03 R1 = R1 + R2 //addqi3
00008DDD 40 98 R4=0 // sign extend
00008DDE 13 97 11 03 R3=[_ch_num]
00008DE0 01 6E jpl 1
00008DE1 41 68 R4=-1
00008DE2 09 93 0A 03 R1=_led_buf // QImode move
00008DE4 03 95 R2=R3 // QImode move
00008DE5 02 03 R1 = R1 + R2 //addqi3
00008DE6 40 98 R4=0 // sign extend
00008DE7 13 97 11 03 R3=[_ch_num]
00008DE9 01 6E jpl 1
00008DEA 41 68 R4=-1
00008DEB 0A 95 0A 03 R2=_led_buf // QImode move
00008DED 03 05 R2 = R2 + R3 //addqi3
00008DEE 02 99 R4=R2 // QImode move
00008DEF C4 96 R3=[R4] // QImode move
00008DF0 0B 05 FF FF R2=R3+(-1)
00008DF2 01 97 R3=R1 // QImode move
00008DF3 C3 D4 [R3]=R2 // QImode move
L23:
00000AA4 .debug
00000AA4 2E 00 73 00 .dw '.stabn 0x44,0,79,',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
37 00 39 00
2C 00 00 00
00 00
00000AB7 C4 00 00 00 .dd LM33-_main
00000AB9 0D 00 0A 00 .dw 0x0d,0x0a
00008DF4 .code
LM33:
00008DF4 0F 9F DE 8E PC=L19 // jump
L24:
00000ABB .debug
00000ABB 2E 00 73 00 .dw '.stabn 0x44,0,83,',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
38 00 33 00
2C 00 00 00
00 00
00000ACE C6 00 00 00 .dd LM34-_main
00000AD0 0D 00 0A 00 .dw 0x0d,0x0a
00008DF6 .code
LM34:
00008DF6 40 94 R2=0 // sign extend
00008DF7 11 93 11 03 R1=[_ch_num]
00008DF9 01 6E jpl 1
00008DFA 41 64 R2=-1
00008DFB 0B 97 0A 03 R3=_led_buf // QImode move
00008DFD 01 95 R2=R1 // QImode move
00008DFE 03 93 R1=R3 // QImode move
00008DFF 02 03 R1 = R1 + R2 //addqi3
00008E00 01 99 R4=R1 // QImode move
00008E01 C4 94 R2=[R4] // QImode move
00008E02 49 44 CMP R2,9 // QImode compare
00008E03 11 4E 01 EE NSJNZ L25 //QImode NE
00 EE
00000AD2 .debug
00000AD2 2E 00 73 00 .dw '.stabn 0x44,0,84,',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
38 00 34 00
2C 00 00 00
00 00
00000AE5 D6 00 00 00 .dd LM35-_main
00000AE7 0D 00 0A 00 .dw 0x0d,0x0a
00008E06 .code
LM35:
00008E06 40 94 R2=0 // sign extend
00008E07 11 93 11 03 R1=[_ch_num]
00008E09 01 6E jpl 1
00008E0A 41 64 R2=-1
00008E0B 0B 97 0A 03 R3=_led_buf // QImode move
00008E0D 01 95 R2=R1 // QImode move
00008E0E 03 93 R1=R3 // QImode move
00008E0F 02 03 R1 = R1 + R2 //addqi3
00008E10 40 94 R2=0 // QImode move
00008E11 01 97 R3=R1 // QImode move
00008E12 C3 D4 [R3]=R2 // QImode move
00008E13 0F 9F 36 8E PC=L26 // jump
L25:
00000AE9 .debug
00000AE9 2E 00 73 00 .dw '.stabn 0x44,0,86,',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
38 00 36 00
2C 00 00 00
00 00
00000AFC E5 00 00 00 .dd LM36-_main
00000AFE 0D 00 0A 00 .dw 0x0d,0x0a
00008E15 .code
LM36:
00008E15 40 94 R2=0 // sign extend
00008E16 11 93 11 03 R1=[_ch_num]
00008E18 01 6E jpl 1
00008E19 41 64 R2=-1
00008E1A 0B 97 0A 03 R3=_led_buf // QImode move
00008E1C 01 95 R2=R1 // QImode move
00008E1D 03 93 R1=R3 // QImode move
00008E1E 02 03 R1 = R1 + R2 //addqi3
00008E1F 40 98 R4=0 // sign extend
00008E20 13 97 11 03 R3=[_ch_num]
00008E22 01 6E jpl 1
00008E23 41 68 R4=-1
00008E24 09 93 0A 03 R1=_led_buf // QImode move
00008E26 03 95 R2=R3 // QImode move
00008E27 02 03 R1 = R1 + R2 //addqi3
00008E28 40 98 R4=0 // sign extend
00008E29 13 97 11 03 R3=[_ch_num]
00008E2B 01 6E jpl 1
00008E2C 41 68 R4=-1
00008E2D 0A 95 0A 03 R2=_led_buf // QImode move
00008E2F 03 05 R2 = R2 + R3 //addqi3
00008E30 02 99 R4=R2 // QImode move
00008E31 C4 96 R3=[R4] // QImode move
00008E32 0B 05 01 00 R2=R3+1
00008E34 01 97 R3=R1 // QImode move
00008E35 C3 D4 [R3]=R2 // QImode move
L26:
00000B00 .debug
00000B00 2E 00 73 00 .dw '.stabn 0x44,0,87,',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
38 00 37 00
2C 00 00 00
00 00
00000B13 06 01 00 00 .dd LM37-_main
00000B15 0D 00 0A 00 .dw 0x0d,0x0a
00008E36 .code
LM37:
00008E36 0F 9F DE 8E PC=L19 // jump
L27:
00000B17 .debug
00000B17 2E 00 73 00 .dw '.stabn 0x44,0,91,',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
39 00 31 00
2C 00 00 00
00 00
00000B2A 08 01 00 00 .dd LM38-_main
00000B2C 0D 00 0A 00 .dw 0x0d,0x0a
00008E38 .code
LM38:
00008E38 11 93 11 03 R1=[_ch_num] // QImode move
00008E3A 45 42 CMP R1,5 // QImode compare
00008E3B 07 4E 01 EE NSJNZ L28 //QImode NE
00 EE
00000B2E .debug
00000B2E 2E 00 73 00 .dw '.stabn 0x44,0,92,',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
39 00 32 00
2C 00 00 00
00 00
00000B41 0E 01 00 00 .dd LM39-_main
00000B43 0D 00 0A 00 .dw 0x0d,0x0a
00008E3E .code
LM39:
00008E3E 43 92 R1=3 // QImode move
00008E3F 19 D3 11 03 [_ch_num]=R1 // QImode move
00008E41 0F 9F 48 8E PC=L29 // jump
L28:
00000B45 .debug
00000B45 2E 00 73 00 .dw '.stabn 0x44,0,94,',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
39 00 34 00
2C 00 00 00
00 00
00000B58 13 01 00 00 .dd LM40-_main
00000B5A 0D 00 0A 00 .dw 0x0d,0x0a
00008E43 .code
LM40:
00008E43 11 93 11 03 R1=[_ch_num] // QImode move
00008E45 41 94 R2=1 // QImode move
00008E46 19 05 11 03 [_ch_num]=R1+R2 //addqi3_Qrr
L29:
00000B5C .debug
00000B5C 2E 00 73 00 .dw '.stabn 0x44,0,95,',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
39 00 35 00
2C 00 00 00
00 00
00000B6F 18 01 00 00 .dd LM41-_main
00000B71 0D 00 0A 00 .dw 0x0d,0x0a
00008E48 .code
LM41:
00008E48 0F 9F DE 8E PC=L19 // jump
L30:
00000B73 .debug
00000B73 2E 00 73 00 .dw '.stabn 0x44,0,99,',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
39 00 39 00
2C 00 00 00
00 00
00000B86 1A 01 00 00 .dd LM42-_main
00000B88 0D 00 0A 00 .dw 0x0d,0x0a
00008E4A .code
LM42:
00008E4A 40 94 R2=0 // sign extend
00008E4B 11 93 11 03 R1=[_ch_num]
00008E4D 01 6E jpl 1
00008E4E 41 64 R2=-1
00008E4F 0B 97 0A 03 R3=_led_buf // QImode move
00008E51 01 95 R2=R1 // QImode move
00008E52 03 93 R1=R3 // QImode move
00008E53 02 03 R1 = R1 + R2 //addqi3
00008E54 01 99 R4=R1 // QImode move
00008E55 C4 94 R2=[R4] // QImode move
00008E56 40 44 CMP R2,0 // QImode test
00008E57 11 4E 01 EE NSJNZ L31 //QImode NE
00 EE
00000B8A .debug
00000B8A 2E 00 73 00 .dw '.stabn 0x44,0,100,',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 30 00
30 00 2C 00
00 00 00 00
00000B9E 2A 01 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -