📄 fw.lst
字号:
0096 F500 R MOV i+02H,A
0098 F500 R MOV i+01H,A
009A F500 R MOV i,A
009C ?C0004:
009C AF00 R MOV R7,DevDescrLen+03H
009E AE00 R MOV R6,DevDescrLen+02H
00A0 AD00 R MOV R5,DevDescrLen+01H
00A2 AC00 R MOV R4,DevDescrLen
00A4 AB00 R MOV R3,i+03H
00A6 AA00 R MOV R2,i+02H
00A8 A900 R MOV R1,i+01H
00AA A800 R MOV R0,i
00AC C3 CLR C
C51 COMPILER V6.14 FW 10/06/2006 14:20:58 PAGE 11
00AD 120000 E LCALL ?C?ULCMP
00B0 502A JNC ?C0005
; SOURCE LINE # 157
00B2 E500 R MOV A,IntDescrAddr+01H
00B4 2500 R ADD A,i+03H
00B6 F582 MOV DPL,A
00B8 E500 R MOV A,IntDescrAddr
00BA 3500 R ADDC A,i+02H
00BC F583 MOV DPH,A
00BE 74CD MOV A,#0CDH
00C0 F0 MOVX @DPTR,A
00C1 E4 CLR A
00C2 FA MOV R2,A
00C3 F9 MOV R1,A
00C4 F8 MOV R0,A
00C5 E500 R MOV A,i+03H
00C7 2401 ADD A,#01H
00C9 F500 R MOV i+03H,A
00CB EA MOV A,R2
00CC 3500 R ADDC A,i+02H
00CE F500 R MOV i+02H,A
00D0 E9 MOV A,R1
00D1 3500 R ADDC A,i+01H
00D3 F500 R MOV i+01H,A
00D5 E8 MOV A,R0
00D6 3500 R ADDC A,i
00D8 F500 R MOV i,A
00DA 80C0 SJMP ?C0004
00DC ?C0005:
; SOURCE LINE # 158
00DC E4 CLR A
00DD F500 R MOV i+03H,A
00DF F500 R MOV i+02H,A
00E1 F500 R MOV i+01H,A
00E3 F500 R MOV i,A
00E5 ?C0007:
00E5 AF00 R MOV R7,DevDescrLen+03H
00E7 AE00 R MOV R6,DevDescrLen+02H
00E9 AD00 R MOV R5,DevDescrLen+01H
00EB AC00 R MOV R4,DevDescrLen
00ED AB00 R MOV R3,i+03H
00EF AA00 R MOV R2,i+02H
00F1 A900 R MOV R1,i+01H
00F3 A800 R MOV R0,i
00F5 C3 CLR C
00F6 120000 E LCALL ?C?ULCMP
00F9 5035 JNC ?C0008
; SOURCE LINE # 159
00FB AE00 R MOV R6,i+02H
00FD AF00 R MOV R7,i+03H
00FF E500 R MOV A,ExtDescrAddr+01H
0101 2F ADD A,R7
0102 F582 MOV DPL,A
0104 E500 R MOV A,ExtDescrAddr
0106 3E ADDC A,R6
0107 F583 MOV DPH,A
0109 E0 MOVX A,@DPTR
010A FD MOV R5,A
010B E500 R MOV A,IntDescrAddr+01H
010D 2F ADD A,R7
010E F582 MOV DPL,A
0110 E500 R MOV A,IntDescrAddr
C51 COMPILER V6.14 FW 10/06/2006 14:20:58 PAGE 12
0112 3E ADDC A,R6
0113 F583 MOV DPH,A
0115 ED MOV A,R5
0116 F0 MOVX @DPTR,A
0117 E4 CLR A
0118 FA MOV R2,A
0119 F9 MOV R1,A
011A F8 MOV R0,A
011B EF MOV A,R7
011C 2401 ADD A,#01H
011E F500 R MOV i+03H,A
0120 EA MOV A,R2
0121 3E ADDC A,R6
0122 F500 R MOV i+02H,A
0124 E9 MOV A,R1
0125 3500 R ADDC A,i+01H
0127 F500 R MOV i+01H,A
0129 E8 MOV A,R0
012A 3500 R ADDC A,i
012C F500 R MOV i,A
012E 80B5 SJMP ?C0007
0130 ?C0008:
; SOURCE LINE # 160
0130 850000 R MOV pDeviceDscr,IntDescrAddr
0133 850000 R MOV pDeviceDscr+01H,IntDescrAddr+01H
; SOURCE LINE # 161
0136 7400 E MOV A,#LOW DeviceDscr
0138 2480 ADD A,#080H
013A FF MOV R7,A
013B 7400 E MOV A,#HIGH DeviceDscr
013D 34FF ADDC A,#0FFH
013F FE MOV R6,A
;---- Variable 'offset' assigned to Register 'R6/R7' ----
; SOURCE LINE # 162
0140 C3 CLR C
0141 E500 R MOV A,pDeviceQualDscr+01H
0143 9F SUBB A,R7
0144 F500 R MOV pDeviceQualDscr+01H,A
0146 E500 R MOV A,pDeviceQualDscr
0148 9E SUBB A,R6
0149 F500 R MOV pDeviceQualDscr,A
; SOURCE LINE # 163
014B C3 CLR C
014C E500 R MOV A,pConfigDscr+01H
014E 9F SUBB A,R7
014F F500 R MOV pConfigDscr+01H,A
0151 E500 R MOV A,pConfigDscr
0153 9E SUBB A,R6
0154 F500 R MOV pConfigDscr,A
; SOURCE LINE # 164
0156 C3 CLR C
0157 E500 R MOV A,pOtherConfigDscr+01H
0159 9F SUBB A,R7
015A F500 R MOV pOtherConfigDscr+01H,A
015C E500 R MOV A,pOtherConfigDscr
015E 9E SUBB A,R6
015F F500 R MOV pOtherConfigDscr,A
; SOURCE LINE # 165
0161 C3 CLR C
0162 E500 R MOV A,pHighSpeedConfigDscr+01H
0164 9F SUBB A,R7
0165 F500 R MOV pHighSpeedConfigDscr+01H,A
C51 COMPILER V6.14 FW 10/06/2006 14:20:58 PAGE 13
0167 E500 R MOV A,pHighSpeedConfigDscr
0169 9E SUBB A,R6
016A F500 R MOV pHighSpeedConfigDscr,A
; SOURCE LINE # 166
016C C3 CLR C
016D E500 R MOV A,pFullSpeedConfigDscr+01H
016F 9F SUBB A,R7
0170 F500 R MOV pFullSpeedConfigDscr+01H,A
0172 E500 R MOV A,pFullSpeedConfigDscr
0174 9E SUBB A,R6
0175 F500 R MOV pFullSpeedConfigDscr,A
; SOURCE LINE # 167
0177 C3 CLR C
0178 E500 R MOV A,pStringDscr+01H
017A 9F SUBB A,R7
017B F500 R MOV pStringDscr+01H,A
017D E500 R MOV A,pStringDscr
017F 9E SUBB A,R6
0180 F500 R MOV pStringDscr,A
; SOURCE LINE # 168
0182 ?C0003:
; SOURCE LINE # 170
0182 D2E8 SETB EUSB
; SOURCE LINE # 171
0184 43D820 ORL EICON,#020H
; SOURCE LINE # 173
0187 900000 E MOV DPTR,#INTSETUP
018A E0 MOVX A,@DPTR
018B 4409 ORL A,#09H
018D F0 MOVX @DPTR,A
; SOURCE LINE # 175
018E 900000 E MOV DPTR,#USBIE
0191 E0 MOVX A,@DPTR
0192 443D ORL A,#03DH
0194 F0 MOVX @DPTR,A
; SOURCE LINE # 176
0195 D2AF SETB EA
; SOURCE LINE # 182
0197 900000 E MOV DPTR,#USBCS
019A E0 MOVX A,@DPTR
019B 20E105 JB ACC.1,?C0010
; SOURCE LINE # 183
; SOURCE LINE # 184
019E D200 E SETB ?EZUSB_Discon?BIT
01A0 120000 E LCALL EZUSB_Discon
; SOURCE LINE # 185
01A3 ?C0010:
; SOURCE LINE # 191
01A3 900000 E MOV DPTR,#USBCS
01A6 E0 MOVX A,@DPTR
01A7 54F7 ANL A,#0F7H
01A9 F0 MOVX @DPTR,A
; SOURCE LINE # 193
01AA 538EF8 ANL CKCON,#0F8H
; SOURCE LINE # 196
01AD C200 R CLR Sleep
01AF ?C0011:
; SOURCE LINE # 199
; SOURCE LINE # 200
; SOURCE LINE # 201
01AF 300005 R JNB GotSUD,?C0013
; SOURCE LINE # 202
C51 COMPILER V6.14 FW 10/06/2006 14:20:58 PAGE 14
; SOURCE LINE # 203
01B2 120000 R LCALL SetupCommand
; SOURCE LINE # 204
01B5 C200 R CLR GotSUD
; SOURCE LINE # 205
01B7 ?C0013:
; SOURCE LINE # 212
01B7 30001E R JNB Sleep,?C0014
; SOURCE LINE # 213
; SOURCE LINE # 214
01BA 120000 E LCALL TD_Suspend
01BD 5019 JNC ?C0014
; SOURCE LINE # 215
; SOURCE LINE # 216
01BF C200 R CLR Sleep
01C1 ?C0018:
; SOURCE LINE # 218
; SOURCE LINE # 219
01C1 120000 E LCALL EZUSB_Susp
; SOURCE LINE # 220
; SOURCE LINE # 221
01C4 20000B R JB Rwuen,?C0017
01C7 900000 E MOV DPTR,#WAKEUPCS
01CA E0 MOVX A,@DPTR
01CB 20E7F3 JB ACC.7,?C0018
01CE E0 MOVX A,@DPTR
01CF 20E6EF JB ACC.6,?C0018
01D2 ?C0017:
; SOURCE LINE # 226
01D2 120000 E LCALL EZUSB_Resume
; SOURCE LINE # 227
01D5 120000 E LCALL TD_Resume
; SOURCE LINE # 228
; SOURCE LINE # 229
01D8 ?C0014:
; SOURCE LINE # 230
01D8 120000 E LCALL TD_Poll
; SOURCE LINE # 231
01DB 80D2 SJMP ?C0011
01DD 22 RET
; FUNCTION main (END)
; FUNCTION SetupCommand (BEGIN)
; SOURCE LINE # 235
; SOURCE LINE # 236
; SOURCE LINE # 239
0000 900000 E MOV DPTR,#SETUPDAT+01H
0003 E0 MOVX A,@DPTR
0004 7003 JNZ $ + 5H
0006 020000 R LJMP ?C0037
0009 14 DEC A
000A 7003 JNZ $ + 5H
000C 020000 R LJMP ?C0046
000F 24FE ADD A,#0FEH
0011 7003 JNZ $ + 5H
0013 020000 R LJMP ?C0057
0016 24FB ADD A,#0FBH
0018 7003 JNZ $ + 5H
001A 020000 R LJMP ?C0036
001D 14 DEC A
001E 7003 JNZ $ + 5H
0020 020000 R LJMP ?C0035
C51 COMPILER V6.14 FW 10/06/2006 14:20:58 PAGE 15
0023 14 DEC A
0024 7003 JNZ $ + 5H
0026 020000 R LJMP ?C0033
0029 14 DEC A
002A 7003 JNZ $ + 5H
002C 020000 R LJMP ?C0034
002F 2405 ADD A,#05H
0031 6003 JZ $ + 5H
0033 020000 R LJMP ?C0068
; SOURCE LINE # 240
; SOURCE LINE # 241
0036 ?C0022:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -