📄 main.lst
字号:
00008381 42 00 SP=SP+2
00008382 20 94 R2=[bp+32] // QImode move
00008383 C2 D2 [R2]=R1 // QImode move
0000088E .debug
0000088E 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
000008A1 15 01 00 00 .dd LM32-_showled
000008A3 0D 00 0A 00 .dw 0x0d,0x0a
00008384 .code
LM32:
00008384 05 93 R1=BP // QImode move
00008385 0D 07 01 00 R3=BP+1
00008387 21 D6 [bp+33]=R3 // QImode move
00008388 10 92 R1=[bp+16] // QImode move
00008389 10 98 R4=[bp+16] // QImode move
0000838A 0C 07 01 00 R3=R4+1
0000838C 03 99 R4=R3 // QImode move
0000838D 40 94 R2=0 // sign extend
0000838E C4 92 R1=[R4]
0000838F 01 6E jpl 1
00008390 41 64 R2=-1
00008391 0B 67 60 79 R3=(-31072) // HImode immediate to register move
00008393 41 98 R4=1
00008394 90 D8 push R3,R4 to [sp] // pushhi
00008395 90 D4 push R1,R2 to [sp] // pushhi
00008396 40 F0 DF A5 call __divi2 // call with return value
00008398 44 00 SP=SP+4
00008399 01 97 R3=R1 // QImode move
0000839A 21 92 R1=[bp+33] // QImode move
0000839B C1 D6 [R1]=R3 // QImode move
000008A5 .debug
000008A5 2E 00 73 00 .dw '.stabn 0x44,0,81,',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 31 00
2C 00 00 00
00 00
000008B8 2D 01 00 00 .dd LM33-_showled
000008BA 0D 00 0A 00 .dw 0x0d,0x0a
0000839C .code
LM33:
0000839C 05 93 R1=BP // QImode move
0000839D 0D 05 0F 00 R2=BP+15
0000839F 22 D4 [bp+34]=R2 // QImode move
000083A0 05 93 R1=BP // QImode move
000083A1 0D 05 01 00 R2=BP+1
000083A3 02 97 R3=R2 // QImode move
000083A4 C3 92 R1=[R3] // QImode move
000083A5 4A 94 R2=10 // QImode move
000083A6 C8 D4 [SP--]=R2 // QImode move
000083A7 C8 D2 [SP--]=R1 // QImode move
000083A8 40 F0 31 A7 call __modi1 // call with return value
000083AA 42 00 SP=SP+2
000083AB 22 98 R4=[bp+34] // QImode move
000083AC C4 D2 [R4]=R1 // QImode move
000008BC .debug
000008BC 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
000008CF 3E 01 00 00 .dd LM34-_showled
000008D1 0D 00 0A 00 .dw 0x0d,0x0a
000083AD .code
LM34:
000083AD 05 93 R1=BP // QImode move
000083AE 0D 05 01 00 R2=BP+1
000083B0 40 92 R1=0 // QImode move
000083B1 02 97 R3=R2 // QImode move
000083B2 C3 D2 [R3]=R1 // QImode move
L13:
000008D3 .debug
000008D3 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
000008E6 44 01 00 00 .dd LM35-_showled
000008E8 0D 00 0A 00 .dw 0x0d,0x0a
000083B3 .code
LM35:
LBB5:
000083B3 05 93 R1=BP // QImode move
000083B4 0D 05 04 00 R2=BP+4
000083B6 02 99 R4=R2 // QImode move
000083B7 C4 92 R1=[R4] // QImode move
000083B8 C8 D2 [SP--]=R1 // QImode move
000083B9 40 92 R1=0 // QImode move
000083BA C8 D2 [SP--]=R1 // QImode move
000083BB 40 F0 19 B1 call _singleled // call with return value
000083BD 42 00 SP=SP+2
000008EA .debug
000008EA 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
000008FD 4F 01 00 00 .dd LM36-_showled
000008FF 0D 00 0A 00 .dw 0x0d,0x0a
000083BE .code
LM36:
000083BE 41 92 R1=1 // QImode move
000083BF C5 D2 [BP]=R1 // QImode move
L16:
000083C0 C5 92 R1=[BP] // QImode move
000083C1 50 42 CMP R1,16 // QImode compare
000083C2 02 BE JG L41 // QImode LE
000083C3 0F 9F C7 83 PC=L19
L41:
000083C5 0F 9F CF 83 pc=L17 // jump
L19:
00000901 .debug
00000901 2E 00 73 00 .dw '.stabn 0x44,0,89,',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 39 00
2C 00 00 00
00 00
00000914 58 01 00 00 .dd LM37-_showled
00000916 0D 00 0A 00 .dw 0x0d,0x0a
000083C7 .code
LM37:
000083C7 40 F0 18 A8 call _delay // call with return value
00000918 .debug
00000918 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
0000092B 5A 01 00 00 .dd LM38-_showled
0000092D 0D 00 0A 00 .dw 0x0d,0x0a
000083C9 .code
LM38:
L18:
000083C9 C5 92 R1=[BP] // QImode move
000083CA 09 05 01 00 R2=R1+1
000083CC C5 D4 [BP]=R2 // QImode move
000083CD 0F 9F C0 83 pc=L16 // jump
L17:
0000092F .debug
0000092F 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
00000942 60 01 00 00 .dd LM39-_showled
00000944 0D 00 0A 00 .dw 0x0d,0x0a
000083CF .code
LM39:
000083CF 05 93 R1=BP // QImode move
000083D0 0D 05 05 00 R2=BP+5
000083D2 02 97 R3=R2 // QImode move
000083D3 C3 92 R1=[R3] // QImode move
000083D4 C8 D2 [SP--]=R1 // QImode move
000083D5 41 92 R1=1 // QImode move
000083D6 C8 D2 [SP--]=R1 // QImode move
000083D7 40 F0 19 B1 call _singleled // call with return value
000083D9 42 00 SP=SP+2
00000946 .debug
00000946 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
00000959 6B 01 00 00 .dd LM40-_showled
0000095B 0D 00 0A 00 .dw 0x0d,0x0a
000083DA .code
LM40:
000083DA 41 92 R1=1 // QImode move
000083DB C5 D2 [BP]=R1 // QImode move
L20:
000083DC C5 92 R1=[BP] // QImode move
000083DD 50 42 CMP R1,16 // QImode compare
000083DE 02 BE JG L42 // QImode LE
000083DF 0F 9F E3 83 PC=L23
L42:
000083E1 0F 9F EB 83 pc=L21 // jump
L23:
0000095D .debug
0000095D 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
00000970 74 01 00 00 .dd LM41-_showled
00000972 0D 00 0A 00 .dw 0x0d,0x0a
000083E3 .code
LM41:
000083E3 40 F0 18 A8 call _delay // call with return value
00000974 .debug
00000974 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
00000987 76 01 00 00 .dd LM42-_showled
00000989 0D 00 0A 00 .dw 0x0d,0x0a
000083E5 .code
LM42:
L22:
000083E5 C5 92 R1=[BP] // QImode move
000083E6 09 05 01 00 R2=R1+1
000083E8 C5 D4 [BP]=R2 // QImode move
000083E9 0F 9F DC 83 pc=L20 // jump
L21:
0000098B .debug
0000098B 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
0000099E 7C 01 00 00 .dd LM43-_showled
000009A0 0D 00 0A 00 .dw 0x0d,0x0a
000083EB .code
LM43:
000083EB 05 93 R1=BP // QImode move
000083EC 0D 05 0A 00 R2=BP+10
000083EE 02 99 R4=R2 // QImode move
000083EF C4 92 R1=[R4] // QImode move
000083F0 C8 D2 [SP--]=R1 // QImode move
000083F1 42 92 R1=2 // QImode move
000083F2 C8 D2 [SP--]=R1 // QImode move
000083F3 40 F0 19 B1 call _singleled // call with return value
000083F5 42 00 SP=SP+2
000009A2 .debug
000009A2 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
000009B5 87 01 00 00 .dd LM44-_showled
000009B7 0D 00 0A 00 .dw 0x0d,0x0a
000083F6 .code
LM44:
000083F6 41 92 R1=1 // QImode move
000083F7 C5 D2 [BP]=R1 // QImode move
L24:
000083F8 C5 92 R1=[BP] // QImode move
000083F9 50 42 CMP R1,16 // QImode compare
000083FA 02 BE JG L43 // QImode LE
000083FB 0F 9F FF 83 PC=L27
L43:
000083FD 0F 9F 07 84 pc=L25 // jump
L27:
000009B9 .debug
000009B9 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
000009CC 90 01 00 00 .dd LM45-_showled
000009CE 0D 00 0A 00 .dw 0x0d,0x0a
000083FF .code
LM45:
000083FF 40 F0 18 A8 call _delay // call with return value
000009D0 .debug
000009D0 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
000009E3 92 01 00 00 .dd LM46-_showled
000009E5 0D 00 0A 00 .dw 0x0d,0x0a
00008401 .code
LM46:
L26:
00008401 C5 92 R1=[BP] // QImode move
00008402 09 05 01 00 R2=R1+1
00008404 C5 D4 [BP]=R2 // QImode move
00008405 0F 9F F8 83 pc=L24 // jump
L25:
000009E7 .debug
000009E7 2E 00 73 00 .dw '.stabn 0x44,0,96,',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 36 00
2C 00 00 00
00 00
000009FA 98 01 00 00 .dd LM47-_showled
000009FC 0D 00 0A 00 .dw 0x0d,0x0a
00008407 .code
LM47:
00008407 05 93 R1=BP // QImode move
00008408 0D 05 0B 00 R2=BP+11
0000840A 02 97 R3=R2 // QImode move
0000840B C3 92 R1=[R3] // QImode move
0000840C C8 D2 [SP--]=R1 // QImode move
0000840D 43 92 R1=3 // QImode move
0000840E C8 D2 [SP--]=R1 // QImode move
0000840F 40 F0 19 B1 call _singleled // call with return value
00008411 42 00 SP=SP+2
000009FE .debug
000009FE 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
00000A11 A3 01 00 00 .dd LM48-_showled
00000A13 0D 00 0A 00 .dw 0x0d,0x0a
00008412 .code
LM48:
00008412 41 92 R1=1 // QImode move
00008413 C5 D2 [BP]=R1 // QImode move
L28:
00008
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -