📄 usbmain.lst
字号:
00008C03 19 B5 00 00 [_bEPPflags]=R1&R2
00000811 .debug
00000811 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
00000824 5A 00 00 00 .dd LM15-_main
00000826 0D 00 0A 00 .dw 0x0d,0x0a
00008C05 .code
LM15:
00008C05 11 93 43 00 R1=[_MainEpBuf] // QImode move
00008C07 41 42 CMP R1,1 // QImode compare
00008C08 02 5E JZ L22 // QImode NE
00008C09 0F 9F 17 8C PC=L10
L22:
00000828 .debug
00000828 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
0000083B 60 00 00 00 .dd LM16-_main
0000083D 0D 00 0A 00 .dw 0x0d,0x0a
00008C0B .code
LM16:
00008C0B 09 93 43 00 R1=_MainEpBuf // QImode move
00008C0D C8 D2 [SP--]=R1 // QImode move
00008C0E 41 92 R1=1 // QImode move
00008C0F C8 D2 [SP--]=R1 // QImode move
00008C10 45 92 R1=5 // QImode move
00008C11 C8 D2 [SP--]=R1 // QImode move
00008C12 40 F0 4C 87 call _F_D12_WriteEndpoint // call with return value
00008C14 43 00 SP=SP+3
0000083F .debug
0000083F 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
00000852 6A 00 00 00 .dd LM17-_main
00000854 0D 00 0A 00 .dw 0x0d,0x0a
00008C15 .code
LM17:
00008C15 0F 9F 4A 8C pc=L9 // Indirect jump
L10:
00000856 .debug
00000856 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
00000869 6C 00 00 00 .dd LM18-_main
0000086B 0D 00 0A 00 .dw 0x0d,0x0a
00008C17 .code
LM18:
00008C17 11 93 43 00 R1=[_MainEpBuf] // QImode move
00008C19 42 42 CMP R1,2 // QImode compare
00008C1A 02 5E JZ L23 // QImode NE
00008C1B 0F 9F 3F 8C PC=L12
L23:
0000086D .debug
0000086D 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
00000880 72 00 00 00 .dd LM19-_main
00000882 0D 00 0A 00 .dw 0x0d,0x0a
00008C1D .code
LM19:
00008C1D 11 93 44 00 R1=[_MainEpBuf+1] // QImode move
00008C1F 41 42 CMP R1,1 // QImode compare
00008C20 02 5E JZ L24 // QImode NE
00008C21 0F 9F 25 8C PC=L13
L24:
00000884 .debug
00000884 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
00000897 78 00 00 00 .dd LM20-_main
00000899 0D 00 0A 00 .dw 0x0d,0x0a
00008C23 .code
LM20:
00008C23 40 F0 1D 8B call _F_TurnOnFirstLed // call without return value
L13:
0000089B .debug
0000089B 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
000008AE 7A 00 00 00 .dd LM21-_main
000008B0 0D 00 0A 00 .dw 0x0d,0x0a
00008C25 .code
LM21:
00008C25 11 93 44 00 R1=[_MainEpBuf+1] // QImode move
00008C27 40 42 CMP R1,0 // QImode test
00008C28 02 5E JZ L25 // QImode NE
00008C29 0F 9F 2D 8C PC=L14
L25:
000008B2 .debug
000008B2 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
000008C5 80 00 00 00 .dd LM22-_main
000008C7 0D 00 0A 00 .dw 0x0d,0x0a
00008C2B .code
LM22:
00008C2B 40 F0 14 8B call _F_TurnOffFirstLed // call without return value
L14:
000008C9 .debug
000008C9 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
000008DC 82 00 00 00 .dd LM23-_main
000008DE 0D 00 0A 00 .dw 0x0d,0x0a
00008C2D .code
LM23:
00008C2D 11 93 44 00 R1=[_MainEpBuf+1] // QImode move
00008C2F 43 42 CMP R1,3 // QImode compare
00008C30 02 5E JZ L26 // QImode NE
00008C31 0F 9F 35 8C PC=L15
L26:
000008E0 .debug
000008E0 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
000008F3 88 00 00 00 .dd LM24-_main
000008F5 0D 00 0A 00 .dw 0x0d,0x0a
00008C33 .code
LM24:
00008C33 40 F0 2E 8B call _F_TurnOnSecondLed // call without return value
L15:
000008F7 .debug
000008F7 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
0000090A 8A 00 00 00 .dd LM25-_main
0000090C 0D 00 0A 00 .dw 0x0d,0x0a
00008C35 .code
LM25:
00008C35 11 93 44 00 R1=[_MainEpBuf+1] // QImode move
00008C37 42 42 CMP R1,2 // QImode compare
00008C38 02 5E JZ L27 // QImode NE
00008C39 0F 9F 3D 8C PC=L16
L27:
0000090E .debug
0000090E 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
00000921 90 00 00 00 .dd LM26-_main
00000923 0D 00 0A 00 .dw 0x0d,0x0a
00008C3B .code
LM26:
00008C3B 40 F0 25 8B call _F_TurnOffSecondLed // call without return value
L16:
00000925 .debug
00000925 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
00000938 92 00 00 00 .dd LM27-_main
0000093A 0D 00 0A 00 .dw 0x0d,0x0a
00008C3D .code
LM27:
00008C3D 0F 9F 4A 8C pc=L9 // Indirect jump
L12:
0000093C .debug
0000093C 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
0000094F 94 00 00 00 .dd LM28-_main
00000951 0D 00 0A 00 .dw 0x0d,0x0a
00008C3F .code
LM28:
00008C3F 09 93 43 00 R1=_MainEpBuf // QImode move
00008C41 C8 D2 [SP--]=R1 // QImode move
00008C42 11 93 EA 00 R1=[_OneRecByteNum] // QImode move
00008C44 C8 D2 [SP--]=R1 // QImode move
00008C45 45 92 R1=5 // QImode move
00008C46 C8 D2 [SP--]=R1 // QImode move
00008C47 40 F0 4C 87 call _F_D12_WriteEndpoint // call with return value
00008C49 43 00 SP=SP+3
L17:
L11:
L9:
00000953 .debug
00000953 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
00000967 9F 00 00 00 .dd LM29-_main
00000969 0D 00 0A 00 .dw 0x0d,0x0a
00008C4A .code
LM29:
00008C4A 40 F0 A5 8B call _F_Clear_WatchDog // call without return value
0000096B .debug
0000096B 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
0000097F A1 00 00 00 .dd LM30-_main
00000981 0D 00 0A 00 .dw 0x0d,0x0a
00008C4C .code
LM30:
00008C4C 0F 9F B8 8B pc=L3 // Indirect jump
L4:
00000983 .debug
00000983 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
00000997 A3 00 00 00 .dd LM31-_main
00000999 0D 00 0A 00 .dw 0x0d,0x0a
00008C4E .code
LM31:
0000099B .debug
0000099B 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
000009AF A3 00 00 00 .dd LM32-_main
000009B1 0D 00 0A 00 .dw 0x0d,0x0a
00008C4E .code
LM32:
L2:
00008C4E 41 00 sp+=1
00008C4F 88 98 pop bp from [sp]
00008C50 90 9A retf
.endp // end of main
000009B3 .debug
000009B3 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000009BC A6 00 00 00 .dd LME1-_main
000009BE 0D 00 0A 00 .dw 0x0d,0x0a
00008C51 .code
LME1:
000009C0 .debug
000009C0 2E 00 73 00 .dw '.stabs "ControlData:G28",32,0,0,',0,0,offset _ControlData,seg _ControlData,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
43 00 6F 00
6E 00 74 00
72 00 6F 00
6C 00 44 00
61 00 74 00
61 00 3A 00
47 00 32 00
38 00 22 00
2C 00 33 00
32 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00 00 00 00
0D 00 0A 00
00008C51 .CODE
00000083 .ram
.public _ControlData
_ControlData:
00000083 00 00 00 00 .dw 21 dup(0)
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00
.external _F_Clear_WatchDog
.external _OneRecByteNum
.external _F_TurnOffSecondLed
.external _F_TurnOnSecondLed
.external _F_TurnOffFirstLed
.external _F_TurnOnFirstLed
.external _F_D12_WriteEndpoint
.external _MainEpBuf
.external _F_Control_Handler
.external _bEPPflags
.external _F_Interrupt_On
.external _F_Reconnect_USB
.external _F_System_Initial
.external __rshu1
.end
0 error(s), 0 warning(s).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -