📄 main.lst
字号:
00008245 40 F0 D7 A8 call _Turnoff_INT_64Hz // call with return value
00000566 .debug
00000566 2E 00 73 00 .dw '.stabn 0x44,0,53,',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
35 00 33 00
2C 00 00 00
00 00
00000579 12 00 00 00 .dd LM5-_playS480
0000057B 0D 00 0A 00 .dw 0x0d,0x0a
00008247 .code
LM5:
00008247 41 92 R1=1 // QImode move
00008248 C8 D2 [SP--]=R1 // QImode move
00008249 40 F0 B0 8D call _SACM_S480_Initial // call with return value
0000824B 41 00 SP=SP+1
0000057D .debug
0000057D 2E 00 73 00 .dw '.stabn 0x44,0,54,',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
35 00 34 00
2C 00 00 00
00 00
00000590 17 00 00 00 .dd LM6-_playS480
00000592 0D 00 0A 00 .dw 0x0d,0x0a
0000824C .code
LM6:
0000824C 43 92 R1=3 // QImode move
0000824D C8 D2 [SP--]=R1 // QImode move
0000824E 43 92 R1=3 // QImode move
0000824F C8 D2 [SP--]=R1 // QImode move
00008250 01 94 R2=[bp+1] // QImode move
00008251 C2 92 R1=[R2] // QImode move
00008252 C8 D2 [SP--]=R1 // QImode move
00008253 40 F0 99 8C call _SACM_S480_Play // call with return value
00008255 43 00 SP=SP+3
00000594 .debug
00000594 2E 00 73 00 .dw '.stabn 0x44,0,55,',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
35 00 35 00
2C 00 00 00
00 00
000005A7 21 00 00 00 .dd LM7-_playS480
000005A9 0D 00 0A 00 .dw 0x0d,0x0a
00008256 .code
LM7:
L7:
00008256 40 F0 D4 8D call _SACM_S480_Status // call with return value
00008258 09 B5 01 00 R2=R1&1
0000825A 40 44 CMP R2,0 // QImode test
0000825B 02 5E JZ L11 // QImode NE
0000825C 0F 9F 60 82 PC=L9
L11:
0000825E 0F 9F 64 82 pc=L5 // jump
L9:
000005AB .debug
000005AB 2E 00 73 00 .dw '.stabn 0x44,0,56,',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
35 00 36 00
2C 00 00 00
00 00
000005BE 2B 00 00 00 .dd LM8-_playS480
000005C0 0D 00 0A 00 .dw 0x0d,0x0a
00008260 .code
LM8:
00008260 40 F0 DC 8D call _SACM_S480_ServiceLoop // call with return value
00008262 0F 9F 56 82 pc=L7 // jump
L8:
000005C2 .debug
000005C2 2E 00 73 00 .dw '.stabn 0x44,0,57,',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
35 00 37 00
2C 00 00 00
00 00
000005D5 2F 00 00 00 .dd LM9-_playS480
000005D7 0D 00 0A 00 .dw 0x0d,0x0a
00008264 .code
LM9:
LBE3:
000005D9 .debug
000005D9 2E 00 73 00 .dw '.stabn 0x44,0,51,',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
35 00 31 00
2C 00 00 00
00 00
000005EC 2F 00 00 00 .dd LM10-_playS480
000005EE 0D 00 0A 00 .dw 0x0d,0x0a
00008264 .code
LM10:
L5:
00008264 C5 92 R1=[BP] // QImode move
00008265 09 05 01 00 R2=R1+1
00008267 C5 D4 [BP]=R2 // QImode move
00008268 0F 9F 3E 82 pc=L3 // jump
L4:
000005F0 .debug
000005F0 2E 00 73 00 .dw '.stabn 0x44,0,58,',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
35 00 38 00
2C 00 00 00
00 00
00000603 35 00 00 00 .dd LM11-_playS480
00000605 0D 00 0A 00 .dw 0x0d,0x0a
0000826A .code
LM11:
0000826A 40 F0 CB A8 call _SP_INT_64Hz // call with return value
00000607 .debug
00000607 2E 00 73 00 .dw '.stabn 0x44,0,59,',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
35 00 39 00
2C 00 00 00
00 00
0000061A 37 00 00 00 .dd LM12-_playS480
0000061C 0D 00 0A 00 .dw 0x0d,0x0a
0000826C .code
LM12:
LBE2:
0000061E .debug
0000061E 2E 00 73 00 .dw '.stabn 0x44,0,59,',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
35 00 39 00
2C 00 00 00
00 00
00000631 37 00 00 00 .dd LM13-_playS480
00000633 0D 00 0A 00 .dw 0x0d,0x0a
0000826C .code
LM13:
L2:
0000826C 42 00 sp+=2
0000826D 88 98 pop bp from [sp]
0000826E 90 9A retf
.endp // end of playS480
00000635 .debug
00000635 2E 00 73 00 .dw '.stabs "num:p11",160,0,0,5',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6E 00 75 00
6D 00 3A 00
70 00 31 00
31 00 22 00
2C 00 31 00
36 00 30 00
2C 00 30 00
2C 00 30 00
2C 00 35 00
0D 00 0A 00
0000826F .CODE
00000651 .debug
00000651 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000663 07 00 00 00 .dd LBB2-_playS480
00000665 0D 00 0A 00 .dw 0x0d,0x0a
0000826F .code
00000667 .debug
00000667 2E 00 73 00 .dw '.stabs "i:4",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
69 00 3A 00
34 00 22 00
2C 00 31 00
32 00 38 00
2C 00 30 00
2C 00 30 00
2C 00 30 00
0D 00 0A 00
0000826F .CODE
0000067F .debug
0000067F 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000691 10 00 00 00 .dd LBB3-_playS480
00000693 0D 00 0A 00 .dw 0x0d,0x0a
0000826F .code
00000695 .debug
00000695 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
000006A7 2F 00 00 00 .dd LBE3-_playS480
000006A9 0D 00 0A 00 .dw 0x0d,0x0a
0000826F .code
000006AB .debug
000006AB 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
000006BD 37 00 00 00 .dd LBE2-_playS480
000006BF 0D 00 0A 00 .dw 0x0d,0x0a
0000826F .code
000006C1 .debug
000006C1 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000006CA 3A 00 00 00 .dd LME1-_playS480
000006CC 0D 00 0A 00 .dw 0x0d,0x0a
0000826F .code
LME1:
0000826F .code
000006CE .debug
000006CE 2E 00 73 00 .dw '.stabs "showled:F19",36,0,0,',0,0,offset _showled,seg _showled,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
73 00 68 00
6F 00 77 00
6C 00 65 00
64 00 3A 00
46 00 31 00
39 00 22 00
2C 00 33 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
3A 00 00 00
0D 00 0A 00
0000826F .CODE
.public _showled
_showled: .proc
000006F0 .debug
000006F0 2E 00 73 00 .dw '.stabn 0x44,0,62,',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 32 00
2C 00 00 00
00 00
00000703 00 00 00 00 .dd LM14-_showled
00000705 0D 00 0A 00 .dw 0x0d,0x0a
0000826F .code
LM14:
// total=35, vars=35
// frame_pointer_needed: 1
0000826F 88 DA push bp to [sp]
00008270 63 20 sp-=35
00008271 08 0B 01 00 bp=sp+1
00008273 0D 03 26 00 R1=BP+38
00008275 10 D2 [bp+16]=R1 // QImode move
00000707 .debug
00000707 2E 00 73 00 .dw '.stabn 0x44,0,63,',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 33 00
2C 00 00 00
00 00
0000071A 07 00 00 00 .dd LM15-_showled
0000071C 0D 00 0A 00 .dw 0x0d,0x0a
00008276 .code
LM15:
LBB4:
0000071E .debug
0000071E 2E 00 73 00 .dw '.stabn 0x44,0,64,',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 34 00
2C 00 00 00
00 00
00000731 07 00 00 00 .dd LM16-_showled
00000733 0D 00 0A 00 .dw 0x0d,0x0a
00008276 .code
LM16:
00008276 05 93 R1=BP // QImode move
00008277 0D 05 04 00 R2=BP+4
00008279 11 D4 [bp+17]=R2 // QImode move
0000827A 10 96 R3=[bp+16] // QImode move
0000827B C3 92 R1=[R3] // QImode move
0000827C 4A 94 R2=10 // QImode move
0000827D C8 D4 [SP--]=R2 // QImode move
0000827E C8 D2 [SP--]=R1 // QImode move
0000827F 40 F0 31 A7 call __modi1 // call with return value
00008281 42 00 SP=SP+2
00008282 11 98 R4=[bp+17] // QImode move
00008283 C4 D2 [R4]=R1 // QImode move
00000735 .debug
00000735 2E 00 73 00 .dw '.stabn 0x44,0,65,',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 35 00
2C 00 00 00
00 00
00000748 15 00 00 00 .dd LM17-_showled
0000074A 0D 00 0A 00 .dw 0x0d,0x0a
00008284 .code
LM17:
00008284 05 93 R1=BP // QImode move
00008285 0D 03 01 00 R1=BP+1
00008287 12 D2 [bp+18]=R1 // QImode move
00008288 10 94 R2=[bp+16] // QImode move
00008289 C2 92 R1=[R2] // QImode move
0000828A 4A 94 R2=10 // QImode move
0000828B C8 D4 [SP--]=R2 // QImode move
0000828C C8 D2 [SP--]=R1 // QImode move
0000828D 40 F0 6A A6 call __divi1 // call with return value
0000828F 42 00 SP=SP+2
00008290 12 96 R3=[bp+18] // QImode move
00008291 C3 D2 [R3]=R1 // QImode move
0000074C .debug
0000074C 2E 00 73 00 .dw '.stabn 0x44,0,66,',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 36 00
2C 00 00 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -