?? fw.lst
字號:
00A5 F582 MOV DPL,A
00A7 E500 R MOV A,IntDescrAddr
00A9 3500 R ADDC A,i+02H
00AB F583 MOV DPH,A
00AD 74CD MOV A,#0CDH
00AF F0 MOVX @DPTR,A
00B0 E4 CLR A
00B1 FA MOV R2,A
00B2 F9 MOV R1,A
00B3 F8 MOV R0,A
00B4 E500 R MOV A,i+03H
C51 COMPILER V7.02b FW 04/24/2005 22:31:52 PAGE 10
00B6 2401 ADD A,#01H
00B8 F500 R MOV i+03H,A
00BA EA MOV A,R2
00BB 3500 R ADDC A,i+02H
00BD F500 R MOV i+02H,A
00BF E9 MOV A,R1
00C0 3500 R ADDC A,i+01H
00C2 F500 R MOV i+01H,A
00C4 E8 MOV A,R0
00C5 3500 R ADDC A,i
00C7 F500 R MOV i,A
00C9 80C0 SJMP ?C0004
00CB ?C0005:
; SOURCE LINE # 154
00CB E4 CLR A
00CC F500 R MOV i+03H,A
00CE F500 R MOV i+02H,A
00D0 F500 R MOV i+01H,A
00D2 F500 R MOV i,A
00D4 ?C0007:
00D4 AF00 R MOV R7,DevDescrLen+03H
00D6 AE00 R MOV R6,DevDescrLen+02H
00D8 AD00 R MOV R5,DevDescrLen+01H
00DA AC00 R MOV R4,DevDescrLen
00DC AB00 R MOV R3,i+03H
00DE AA00 R MOV R2,i+02H
00E0 A900 R MOV R1,i+01H
00E2 A800 R MOV R0,i
00E4 C3 CLR C
00E5 120000 E LCALL ?C?ULCMP
00E8 5035 JNC ?C0008
; SOURCE LINE # 155
00EA AE00 R MOV R6,i+02H
00EC AF00 R MOV R7,i+03H
00EE E500 R MOV A,ExtDescrAddr+01H
00F0 2F ADD A,R7
00F1 F582 MOV DPL,A
00F3 E500 R MOV A,ExtDescrAddr
00F5 3E ADDC A,R6
00F6 F583 MOV DPH,A
00F8 E0 MOVX A,@DPTR
00F9 FD MOV R5,A
00FA E500 R MOV A,IntDescrAddr+01H
00FC 2F ADD A,R7
00FD F582 MOV DPL,A
00FF E500 R MOV A,IntDescrAddr
0101 3E ADDC A,R6
0102 F583 MOV DPH,A
0104 ED MOV A,R5
0105 F0 MOVX @DPTR,A
0106 E4 CLR A
0107 FA MOV R2,A
0108 F9 MOV R1,A
0109 F8 MOV R0,A
010A EF MOV A,R7
010B 2401 ADD A,#01H
010D F500 R MOV i+03H,A
010F EA MOV A,R2
0110 3E ADDC A,R6
0111 F500 R MOV i+02H,A
0113 E9 MOV A,R1
0114 3500 R ADDC A,i+01H
C51 COMPILER V7.02b FW 04/24/2005 22:31:52 PAGE 11
0116 F500 R MOV i+01H,A
0118 E8 MOV A,R0
0119 3500 R ADDC A,i
011B F500 R MOV i,A
011D 80B5 SJMP ?C0007
011F ?C0008:
; SOURCE LINE # 156
011F 850000 R MOV pDeviceDscr,IntDescrAddr
0122 850000 R MOV pDeviceDscr+01H,IntDescrAddr+01H
; SOURCE LINE # 157
0125 7400 E MOV A,#LOW DeviceDscr
0127 2480 ADD A,#080H
0129 FF MOV R7,A
012A 7400 E MOV A,#HIGH DeviceDscr
012C 34FF ADDC A,#0FFH
012E FE MOV R6,A
;---- Variable 'offset' assigned to Register 'R6/R7' ----
; SOURCE LINE # 158
012F C3 CLR C
0130 E500 R MOV A,pDeviceQualDscr+01H
0132 9F SUBB A,R7
0133 F500 R MOV pDeviceQualDscr+01H,A
0135 E500 R MOV A,pDeviceQualDscr
0137 9E SUBB A,R6
0138 F500 R MOV pDeviceQualDscr,A
; SOURCE LINE # 159
013A C3 CLR C
013B E500 R MOV A,pConfigDscr+01H
013D 9F SUBB A,R7
013E F500 R MOV pConfigDscr+01H,A
0140 E500 R MOV A,pConfigDscr
0142 9E SUBB A,R6
0143 F500 R MOV pConfigDscr,A
; SOURCE LINE # 160
0145 C3 CLR C
0146 E500 R MOV A,pOtherConfigDscr+01H
0148 9F SUBB A,R7
0149 F500 R MOV pOtherConfigDscr+01H,A
014B E500 R MOV A,pOtherConfigDscr
014D 9E SUBB A,R6
014E F500 R MOV pOtherConfigDscr,A
; SOURCE LINE # 161
0150 C3 CLR C
0151 E500 R MOV A,pHighSpeedConfigDscr+01H
0153 9F SUBB A,R7
0154 F500 R MOV pHighSpeedConfigDscr+01H,A
0156 E500 R MOV A,pHighSpeedConfigDscr
0158 9E SUBB A,R6
0159 F500 R MOV pHighSpeedConfigDscr,A
; SOURCE LINE # 162
015B C3 CLR C
015C E500 R MOV A,pFullSpeedConfigDscr+01H
015E 9F SUBB A,R7
015F F500 R MOV pFullSpeedConfigDscr+01H,A
0161 E500 R MOV A,pFullSpeedConfigDscr
0163 9E SUBB A,R6
0164 F500 R MOV pFullSpeedConfigDscr,A
; SOURCE LINE # 163
0166 C3 CLR C
0167 E500 R MOV A,pStringDscr+01H
0169 9F SUBB A,R7
016A F500 R MOV pStringDscr+01H,A
C51 COMPILER V7.02b FW 04/24/2005 22:31:52 PAGE 12
016C E500 R MOV A,pStringDscr
016E 9E SUBB A,R6
016F F500 R MOV pStringDscr,A
; SOURCE LINE # 164
0171 ?C0003:
; SOURCE LINE # 166
0171 D2E8 SETB EUSB
; SOURCE LINE # 167
0173 43D820 ORL EICON,#020H
; SOURCE LINE # 169
0176 900000 E MOV DPTR,#INTSETUP
0179 E0 MOVX A,@DPTR
017A 4409 ORL A,#09H
017C F0 MOVX @DPTR,A
; SOURCE LINE # 171
017D 900000 E MOV DPTR,#USBIE
0180 E0 MOVX A,@DPTR
0181 443D ORL A,#03DH
0183 F0 MOVX @DPTR,A
; SOURCE LINE # 172
0184 D2AF SETB EA
; SOURCE LINE # 178
0186 900000 E MOV DPTR,#USBCS
0189 E0 MOVX A,@DPTR
018A 20E105 JB ACC.1,?C0010
; SOURCE LINE # 179
; SOURCE LINE # 180
018D D200 E SETB ?EZUSB_Discon?BIT
018F 120000 E LCALL EZUSB_Discon
; SOURCE LINE # 181
0192 ?C0010:
; SOURCE LINE # 187
0192 900000 E MOV DPTR,#USBCS
0195 E0 MOVX A,@DPTR
0196 54F7 ANL A,#0F7H
0198 F0 MOVX @DPTR,A
; SOURCE LINE # 189
0199 538EF8 ANL CKCON,#0F8H
; SOURCE LINE # 192
019C C200 R CLR Sleep
019E ?C0011:
; SOURCE LINE # 195
; SOURCE LINE # 196
; SOURCE LINE # 197
019E 300005 R JNB GotSUD,?C0013
; SOURCE LINE # 198
; SOURCE LINE # 199
01A1 120000 R LCALL SetupCommand
; SOURCE LINE # 200
01A4 C200 R CLR GotSUD
; SOURCE LINE # 201
01A6 ?C0013:
; SOURCE LINE # 208
01A6 300029 R JNB Sleep,?C0014
; SOURCE LINE # 209
; SOURCE LINE # 210
01A9 120000 E LCALL TD_Suspend
01AC 5024 JNC ?C0014
; SOURCE LINE # 211
; SOURCE LINE # 212
01AE C200 R CLR Sleep
01B0 ?C0018:
C51 COMPILER V7.02b FW 04/24/2005 22:31:52 PAGE 13
; SOURCE LINE # 214
; SOURCE LINE # 215
01B0 120000 E LCALL EZUSB_Susp
; SOURCE LINE # 216
; SOURCE LINE # 217
01B3 200016 R JB Rwuen,?C0017
01B6 900000 E MOV DPTR,#WAKEUPCS
01B9 E0 MOVX A,@DPTR
01BA 30E704 JNB ACC.7,?C0020
01BD E0 MOVX A,@DPTR
01BE 20E1EF JB ACC.1,?C0018
01C1 ?C0020:
01C1 900000 E MOV DPTR,#WAKEUPCS
01C4 E0 MOVX A,@DPTR
01C5 30E604 JNB ACC.6,?C0017
01C8 E0 MOVX A,@DPTR
01C9 20E0E4 JB ACC.0,?C0018
01CC ?C0017:
; SOURCE LINE # 222
01CC 120000 E LCALL EZUSB_Resume
; SOURCE LINE # 223
01CF 120000 E LCALL TD_Resume
; SOURCE LINE # 224
; SOURCE LINE # 225
01D2 ?C0014:
; SOURCE LINE # 226
01D2 120000 E LCALL TD_Poll
; SOURCE LINE # 227
01D5 80C7 SJMP ?C0011
01D7 22 RET
; FUNCTION main (END)
; FUNCTION SetupCommand (BEGIN)
; SOURCE LINE # 231
; SOURCE LINE # 232
; SOURCE LINE # 235
0000 900000 E MOV DPTR,#SETUPDAT+01H
0003 E0 MOVX A,@DPTR
0004 7003 JNZ $ + 5H
0006 020000 R LJMP ?C0039
0009 14 DEC A
000A 7003 JNZ $ + 5H
000C 020000 R LJMP ?C0048
000F 24FE ADD A,#0FEH
0011 7003 JNZ $ + 5H
0013 020000 R LJMP ?C0059
0016 24FB ADD A,#0FBH
0018 7003 JNZ $ + 5H
001A 020000 R LJMP ?C0038
001D 14 DEC A
001E 7003 JNZ $ + 5H
0020 020000 R LJMP ?C0037
0023 14 DEC A
0024 7003 JNZ $ + 5H
0026 020000 R LJMP ?C0035
0029 14 DEC A
002A 7003 JNZ $ + 5H
002C 020000 R LJMP ?C0036
002F 2405 ADD A,#05H
0031 6003 JZ $ + 5H
0033 020000 R LJMP ?C0070
; SOURCE LINE # 236
C51 COMPILER V7.02b FW 04/24/2005 22:31:52 PAGE 14
; SOURCE LINE # 237
0036 ?C0024:
; SOURCE LINE # 238
0036 120000 E LCALL DR_GetDescriptor
0039 4003 JC $ + 5H
003B 020000 R LJMP ?C0023
; SOURCE LINE # 239
003E 900000 E MOV DPTR,#SETUPDAT+03H
0041 E0 MOVX A,@DPTR
0042 24FE ADD A,#0FEH
0044 602C JZ ?C0029
0046 14 DEC A
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -