📄 main.lst
字号:
30 00 2C 00
37 00 38 00
2C 00 00 00
00 00
00000533 35 00 00 00 .dd LM12-_main
00000535 0D 00 0A 00 .dw 0x0d,0x0a
0000805B .code
LM12:
0000805B 40 92 R1=0 // QImode move
0000805C 19 D3 05 70 [28677]=R1 // QImode move
00000537 .debug
00000537 2E 00 73 00 .dw '.stabn 0x44,0,80,',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 30 00
2C 00 00 00
00 00
0000054A 38 00 00 00 .dd LM13-_main
0000054C 0D 00 0A 00 .dw 0x0d,0x0a
0000805E .code
LM13:
0000805E 40 92 R1=0 // QImode move
0000805F C5 D2 [BP]=R1 // QImode move
L3:
00008060 C5 92 R1=[BP] // QImode move
00008061 45 42 CMP R1,5 // QImode compare
00008062 02 BE JG L18 // QImode LE
00008063 0F 9F 67 80 PC=L6
L18:
00008065 0F 9F AA 80 pc=L4 // Indirect jump
L6:
0000054E .debug
0000054E 2E 00 73 00 .dw '.stabn 0x44,0,82,',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 32 00
2C 00 00 00
00 00
00000561 41 00 00 00 .dd LM14-_main
00000563 0D 00 0A 00 .dw 0x0d,0x0a
00008067 .code
LM14:
LBB3:
00008067 11 93 0A 00 R1=[_LedControl] // QImode move
00008069 C5 94 R2=[BP] // QImode move
0000806A C8 D4 [SP--]=R2 // QImode move
0000806B C8 D2 [SP--]=R1 // QImode move
0000806C 40 F0 E0 81 call __lshiu1 // call with return value
0000806E 42 00 SP=SP+2
0000806F 19 D3 05 70 [28677]=R1 // QImode move
00000565 .debug
00000565 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
00000578 4B 00 00 00 .dd LM15-_main
0000057A 0D 00 0A 00 .dw 0x0d,0x0a
00008071 .code
LM15:
00008071 11 93 00 00 R1=[_DispTbl] // QImode move
00008073 19 D3 00 70 [28672]=R1 // QImode move
0000057C .debug
0000057C 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
0000058F 4F 00 00 00 .dd LM16-_main
00000591 0D 00 0A 00 .dw 0x0d,0x0a
00008075 .code
LM16:
00008075 40 F0 3F 81 call _Delay // call with return value
00000593 .debug
00000593 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
000005A6 51 00 00 00 .dd LM17-_main
000005A8 0D 00 0A 00 .dw 0x0d,0x0a
00008077 .code
LM17:
00008077 05 93 R1=BP // QImode move
00008078 0D 05 01 00 R2=BP+1
0000807A 40 92 R1=0 // QImode move
0000807B 02 97 R3=R2 // QImode move
0000807C C3 D2 [R3]=R1 // QImode move
L7:
0000807D 05 93 R1=BP // QImode move
0000807E 0D 05 01 00 R2=BP+1
00008080 02 99 R4=R2 // QImode move
00008081 C4 92 R1=[R4] // QImode move
00008082 47 42 CMP R1,7 // QImode compare
00008083 02 BE JG L19 // QImode LE
00008084 0F 9F 88 80 PC=L10
L19:
00008086 0F 9F A4 80 pc=L5 // Indirect jump
L10:
000005AA .debug
000005AA 2E 00 73 00 .dw '.stabn 0x44,0,88,',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 38 00
2C 00 00 00
00 00
000005BD 62 00 00 00 .dd LM18-_main
000005BF 0D 00 0A 00 .dw 0x0d,0x0a
00008088 .code
LM18:
00008088 C5 92 R1=[BP] // QImode move
00008089 C8 D2 [SP--]=R1 // QImode move
0000808A 05 93 R1=BP // QImode move
0000808B 0D 05 01 00 R2=BP+1
0000808D 02 97 R3=R2 // QImode move
0000808E C3 92 R1=[R3] // QImode move
0000808F C8 D2 [SP--]=R1 // QImode move
00008090 40 F0 5D 81 call _Led_Disp // call with return value
00008092 42 00 SP=SP+2
000005C1 .debug
000005C1 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
000005D4 6D 00 00 00 .dd LM19-_main
000005D6 0D 00 0A 00 .dw 0x0d,0x0a
00008093 .code
LM19:
L9:
00008093 05 93 R1=BP // QImode move
00008094 0D 05 01 00 R2=BP+1
00008096 05 97 R3=BP // QImode move
00008097 0D 03 01 00 R1=BP+1
00008099 05 95 R2=BP // QImode move
0000809A 0D 07 01 00 R3=BP+1
0000809C 03 99 R4=R3 // QImode move
0000809D C4 94 R2=[R4] // QImode move
0000809E 0A 07 01 00 R3=R2+1
000080A0 01 95 R2=R1 // QImode move
000080A1 C2 D6 [R2]=R3 // QImode move
000080A2 0F 9F 7D 80 pc=L7 // Indirect jump
L8:
000005D8 .debug
000005D8 2E 00 73 00 .dw '.stabn 0x44,0,90,',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 30 00
2C 00 00 00
00 00
000005EB 7E 00 00 00 .dd LM20-_main
000005ED 0D 00 0A 00 .dw 0x0d,0x0a
000080A4 .code
LM20:
LBE3:
000005EF .debug
000005EF 2E 00 73 00 .dw '.stabn 0x44,0,80,',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 30 00
2C 00 00 00
00 00
00000602 7E 00 00 00 .dd LM21-_main
00000604 0D 00 0A 00 .dw 0x0d,0x0a
000080A4 .code
LM21:
L5:
000080A4 C5 92 R1=[BP] // QImode move
000080A5 09 05 01 00 R2=R1+1
000080A7 C5 D4 [BP]=R2 // QImode move
000080A8 0F 9F 60 80 pc=L3 // Indirect jump
L4:
00000606 .debug
00000606 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
00000619 84 00 00 00 .dd LM22-_main
0000061B 0D 00 0A 00 .dw 0x0d,0x0a
000080AA .code
LM22:
000080AA 09 93 BF 00 R1=191 // QImode move
000080AC 19 D3 05 70 [28677]=R1 // QImode move
0000061D .debug
0000061D 2E 00 73 00 .dw '.stabn 0x44,0,93,',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 33 00
2C 00 00 00
00 00
00000630 88 00 00 00 .dd LM23-_main
00000632 0D 00 0A 00 .dw 0x0d,0x0a
000080AE .code
LM23:
000080AE 11 93 09 00 R1=[_DispTbl+9] // QImode move
000080B0 19 D3 00 70 [28672]=R1 // QImode move
00000634 .debug
00000634 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
00000647 8C 00 00 00 .dd LM24-_main
00000649 0D 00 0A 00 .dw 0x0d,0x0a
000080B2 .code
LM24:
000080B2 40 F0 3F 81 call _Delay // call with return value
0000064B .debug
0000064B 2E 00 73 00 .dw '.stabn 0x44,0,97,',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 37 00
2C 00 00 00
00 00
0000065E 8E 00 00 00 .dd LM25-_main
00000660 0D 00 0A 00 .dw 0x0d,0x0a
000080B4 .code
LM25:
000080B4 09 93 BF 00 R1=191 // QImode move
000080B6 19 D3 05 70 [28677]=R1 // QImode move
00000662 .debug
00000662 2E 00 73 00 .dw '.stabn 0x44,0,98,',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 38 00
2C 00 00 00
00 00
00000675 92 00 00 00 .dd LM26-_main
00000677 0D 00 0A 00 .dw 0x0d,0x0a
000080B8 .code
LM26:
000080B8 40 92 R1=0 // QImode move
000080B9 19 D3 00 70 [28672]=R1 // QImode move
00000679 .debug
00000679 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
0000068C 95 00 00 00 .dd LM27-_main
0000068E 0D 00 0A 00 .dw 0x0d,0x0a
000080BB .code
LM27:
000080BB 40 F0 3F 81 call _Delay // call with return value
00000690 .debug
00000690 2E 00 73 00 .dw '.stabn 0x44,0,101,',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
31 00 2C 00
00 00 00 00
000006A4 97 00 00 00 .dd LM28-_main
000006A6 0D 00 0A 00 .dw 0x0d,0x0a
000080BD .code
LM28:
000080BD 09 93 40 00 R1=64 // QImode move
000080BF 19 D3 05 70 [28677]=R1 // QImode move
000006A8 .debug
000006A8 2E 00 73 00 .dw '.stabn 0x44,0,102,',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
32 00 2C 00
00 00 00 00
000006BC 9B 00 00 00 .dd LM29-_main
000006BE 0D 00 0A 00 .dw 0x0d,0x0a
000080C1 .code
LM29:
000080C1 05 93 R1=BP // QImode move
000080C2 0D 05 03 00 R2=BP+3
000080C4 40 92 R1=0 // QImode move
000080C5 02 97 R3=R2 // QImode move
000080C6 C3 D2 [R3]=R1 // QImode move
L11:
000080C7 05 93 R1=BP // QImode move
000080C8 0D 05 03 00 R2=BP+3
000080CA 02 99 R4=R2 // QImode move
000080CB C4 92 R1=[R4] // QImode move
000080CC 47 42 CMP R1,7 // QImode compare
000080CD 02 BE JG L20 // QImode LE
000080CE 0F 9F D2 80 PC=L14
L20:
000080D0 0F 9F 26 81 pc=L12 // Indirect jump
L14:
000006C0 .debug
000006C0 2E 00 73 00 .dw '.stabn 0x44,0,104,',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
34 00 2C 00
00 00 00 00
000006D4 AC 00 00 00 .dd LM30-_main
000006D6 0D 00 0A 00 .dw 0x0d,0x0a
000080D2 .code
LM30:
000080D2 40 F0 95 81 call _GetKey // call with return value
000080D4 05 95 R2=BP // QImode move
000080D5 0D 07 02 00 R3=BP+2
000080D7 03 95 R2=R3 // QImode move
000080D8 C2 D2 [R2]=R1 // QImode move
000006D8 .debug
000006D8 2E 00 73 00 .dw '.stabn 0x44,0,105,',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
35 00 2C 00
00 00 00 00
000006EC B3 00 00 00 .dd LM31-_main
000006EE 0D 00 0A 00 .dw 0x0d,0x0a
000080D9 .code
LM31:
000080D9 05 93 R1=BP // QImode move
000080DA 0D 07 02 00 R3=BP+2
000080DC 06 D6 [bp+6]=R3 // QImode move
000080DD 05 93 R1=BP // QImode move
000080DE 0D 05 02 00 R2=BP+2
000080E0 02 99 R4=R2 // QImode move
000080E1 C4 92 R1=[R4] // QImode move
000080E2 44 94 R2=4 // QImode move
000080E3 C8 D4 [SP--]=R2 // QImode move
000080E4 C8 D2 [SP--]=R1 // QImode move
000080E5 40 F0 F5 81 call __rshu1 // call with return value
000080E7 42 00 SP=SP+2
000080E8 06 94 R2=[bp+6] // QImode move
000080E9 C2 D2 [R2]=R1 // QImode move
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -