📄 bulk_test.lst
字号:
; FUNCTION TD_Resume (BEGIN)
; SOURCE LINE # 185
; SOURCE LINE # 186
; SOURCE LINE # 187
0000 D3 SETB C
C51 COMPILER V6.10 BULK_TEST 01/20/2009 06:12:59 PAGE 16
; SOURCE LINE # 188
0001 ?C0015:
0001 22 RET
; FUNCTION TD_Resume (END)
; FUNCTION DR_GetDescriptor (BEGIN)
; SOURCE LINE # 195
; SOURCE LINE # 196
; SOURCE LINE # 197
0000 D3 SETB C
; SOURCE LINE # 198
0001 ?C0016:
0001 22 RET
; FUNCTION DR_GetDescriptor (END)
; FUNCTION DR_SetConfiguration (BEGIN)
; SOURCE LINE # 200
; SOURCE LINE # 201
; SOURCE LINE # 202
0000 900000 E MOV DPTR,#SETUPDAT+02H
0003 E0 MOVX A,@DPTR
0004 F500 R MOV Configuration,A
; SOURCE LINE # 203
0006 D3 SETB C
; SOURCE LINE # 204
0007 ?C0017:
0007 22 RET
; FUNCTION DR_SetConfiguration (END)
; FUNCTION DR_GetConfiguration (BEGIN)
; SOURCE LINE # 206
; SOURCE LINE # 207
; SOURCE LINE # 208
0000 900000 E MOV DPTR,#EP0BUF
0003 E500 R MOV A,Configuration
0005 F0 MOVX @DPTR,A
; SOURCE LINE # 209
0006 E4 CLR A
0007 900000 E MOV DPTR,#EP0BCH
000A F0 MOVX @DPTR,A
; SOURCE LINE # 210
000B 900000 E MOV DPTR,#EP0BCL
000E 04 INC A
000F F0 MOVX @DPTR,A
; SOURCE LINE # 211
0010 D3 SETB C
; SOURCE LINE # 212
0011 ?C0018:
0011 22 RET
; FUNCTION DR_GetConfiguration (END)
; FUNCTION DR_SetInterface (BEGIN)
; SOURCE LINE # 214
; SOURCE LINE # 215
; SOURCE LINE # 216
0000 900000 E MOV DPTR,#SETUPDAT+02H
0003 E0 MOVX A,@DPTR
0004 F500 R MOV AlternateSetting,A
; SOURCE LINE # 217
0006 D3 SETB C
; SOURCE LINE # 218
0007 ?C0019:
C51 COMPILER V6.10 BULK_TEST 01/20/2009 06:12:59 PAGE 17
0007 22 RET
; FUNCTION DR_SetInterface (END)
; FUNCTION DR_GetInterface (BEGIN)
; SOURCE LINE # 220
; SOURCE LINE # 221
; SOURCE LINE # 222
0000 900000 E MOV DPTR,#EP0BUF
0003 E500 R MOV A,AlternateSetting
0005 F0 MOVX @DPTR,A
; SOURCE LINE # 223
0006 E4 CLR A
0007 900000 E MOV DPTR,#EP0BCH
000A F0 MOVX @DPTR,A
; SOURCE LINE # 224
000B 900000 E MOV DPTR,#EP0BCL
000E 04 INC A
000F F0 MOVX @DPTR,A
; SOURCE LINE # 225
0010 D3 SETB C
; SOURCE LINE # 226
0011 ?C0020:
0011 22 RET
; FUNCTION DR_GetInterface (END)
; FUNCTION DR_GetStatus (BEGIN)
; SOURCE LINE # 228
; SOURCE LINE # 229
; SOURCE LINE # 230
0000 D3 SETB C
; SOURCE LINE # 231
0001 ?C0021:
0001 22 RET
; FUNCTION DR_GetStatus (END)
; FUNCTION DR_ClearFeature (BEGIN)
; SOURCE LINE # 233
; SOURCE LINE # 234
; SOURCE LINE # 235
0000 D3 SETB C
; SOURCE LINE # 236
0001 ?C0022:
0001 22 RET
; FUNCTION DR_ClearFeature (END)
; FUNCTION DR_SetFeature (BEGIN)
; SOURCE LINE # 238
; SOURCE LINE # 239
; SOURCE LINE # 240
0000 D3 SETB C
; SOURCE LINE # 241
0001 ?C0023:
0001 22 RET
; FUNCTION DR_SetFeature (END)
; FUNCTION DR_VendorCmnd (BEGIN)
; SOURCE LINE # 245
; SOURCE LINE # 246
; SOURCE LINE # 247
0000 D3 SETB C
; SOURCE LINE # 248
0001 ?C0024:
C51 COMPILER V6.10 BULK_TEST 01/20/2009 06:12:59 PAGE 18
0001 22 RET
; FUNCTION DR_VendorCmnd (END)
; FUNCTION ISR_Sudav (BEGIN)
0000 C0E0 PUSH ACC
0002 C083 PUSH DPH
0004 C082 PUSH DPL
; SOURCE LINE # 256
; SOURCE LINE # 258
0006 D200 E SETB GotSUD
; SOURCE LINE # 259
0008 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 260
000B 900000 E MOV DPTR,#USBIRQ
000E 7401 MOV A,#01H
0010 F0 MOVX @DPTR,A
; SOURCE LINE # 261
0011 D082 POP DPL
0013 D083 POP DPH
0015 D0E0 POP ACC
0017 32 RETI
; FUNCTION ISR_Sudav (END)
; FUNCTION ISR_Sutok (BEGIN)
0000 C0E0 PUSH ACC
0002 C083 PUSH DPH
0004 C082 PUSH DPL
; SOURCE LINE # 264
; SOURCE LINE # 266
0006 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 267
0009 900000 E MOV DPTR,#USBIRQ
000C 7404 MOV A,#04H
000E F0 MOVX @DPTR,A
; SOURCE LINE # 268
000F D082 POP DPL
0011 D083 POP DPH
0013 D0E0 POP ACC
0015 32 RETI
; FUNCTION ISR_Sutok (END)
; FUNCTION ISR_Sof (BEGIN)
0000 C0E0 PUSH ACC
0002 C083 PUSH DPH
0004 C082 PUSH DPL
; SOURCE LINE # 270
; SOURCE LINE # 272
0006 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 273
0009 900000 E MOV DPTR,#USBIRQ
000C 7402 MOV A,#02H
000E F0 MOVX @DPTR,A
; SOURCE LINE # 274
000F D082 POP DPL
0011 D083 POP DPH
0013 D0E0 POP ACC
0015 32 RETI
; FUNCTION ISR_Sof (END)
; FUNCTION ISR_Ures (BEGIN)
0000 C0E0 PUSH ACC
0002 C083 PUSH DPH
C51 COMPILER V6.10 BULK_TEST 01/20/2009 06:12:59 PAGE 19
0004 C082 PUSH DPL
; SOURCE LINE # 276
; SOURCE LINE # 278
0006 900000 E MOV DPTR,#USBCS
0009 E0 MOVX A,@DPTR
000A 30E70E JNB ACC.7,?C0028
; SOURCE LINE # 279
; SOURCE LINE # 280
000D 850000 E MOV pConfigDscr,pHighSpeedConfigDscr
0010 850000 E MOV pConfigDscr+01H,pHighSpeedConfigDscr+01H
; SOURCE LINE # 281
0013 850000 E MOV pOtherConfigDscr,pFullSpeedConfigDscr
0016 850000 E MOV pOtherConfigDscr+01H,pFullSpeedConfigDscr+01H
; SOURCE LINE # 282
0019 800C SJMP ?C0029
001B ?C0028:
; SOURCE LINE # 284
; SOURCE LINE # 285
001B 850000 E MOV pConfigDscr,pFullSpeedConfigDscr
001E 850000 E MOV pConfigDscr+01H,pFullSpeedConfigDscr+01H
; SOURCE LINE # 286
0021 850000 E MOV pOtherConfigDscr,pHighSpeedConfigDscr
0024 850000 E MOV pOtherConfigDscr+01H,pHighSpeedConfigDscr+01H
; SOURCE LINE # 287
0027 ?C0029:
; SOURCE LINE # 289
0027 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 290
002A 900000 E MOV DPTR,#USBIRQ
002D 7410 MOV A,#010H
002F F0 MOVX @DPTR,A
; SOURCE LINE # 291
0030 D082 POP DPL
0032 D083 POP DPH
0034 D0E0 POP ACC
0036 32 RETI
; FUNCTION ISR_Ures (END)
; FUNCTION ISR_Susp (BEGIN)
0000 C0E0 PUSH ACC
0002 C083 PUSH DPH
0004 C082 PUSH DPL
; SOURCE LINE # 293
; SOURCE LINE # 295
0006 D200 E SETB Sleep
; SOURCE LINE # 296
0008 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 297
000B 900000 E MOV DPTR,#USBIRQ
000E 7408 MOV A,#08H
0010 F0 MOVX @DPTR,A
; SOURCE LINE # 298
0011 D082 POP DPL
0013 D083 POP DPH
0015 D0E0 POP ACC
0017 32 RETI
; FUNCTION ISR_Susp (END)
; FUNCTION ISR_Highspeed (BEGIN)
0000 C0E0 PUSH ACC
0002 C083 PUSH DPH
0004 C082 PUSH DPL
C51 COMPILER V6.10 BULK_TEST 01/20/2009 06:12:59 PAGE 20
; SOURCE LINE # 300
; SOURCE LINE # 302
0006 900000 E MOV DPTR,#USBCS
0009 E0 MOVX A,@DPTR
000A 30E70E JNB ACC.7,?C0032
; SOURCE LINE # 303
; SOURCE LINE # 304
000D 850000 E MOV pConfigDscr,pHighSpeedConfigDscr
0010 850000 E MOV pConfigDscr+01H,pHighSpeedConfigDscr+01H
; SOURCE LINE # 305
0013 850000 E MOV pOtherConfigDscr,pFullSpeedConfigDscr
0016 850000 E MOV pOtherConfigDscr+01H,pFullSpeedConfigDscr+01H
; SOURCE LINE # 306
0019 800C SJMP ?C0033
001B ?C0032:
; SOURCE LINE # 308
; SOURCE LINE # 309
001B 850000 E MOV pConfigDscr,pFullSpeedConfigDscr
001E 850000 E MOV pConfigDscr+01H,pFullSpeedConfigDscr+01H
; SOURCE LINE # 310
0021 850000 E MOV pOtherConfigDscr,pHighSpeedConfigDscr
0024 850000 E MOV pOtherConfigDscr+01H,pHighSpeedConfigDscr+01H
; SOURCE LINE # 311
0027 ?C0033:
; SOURCE LINE # 313
0027 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 314
002A 900000 E MOV DPTR,#USBIRQ
002D 7420 MOV A,#020H
002F F0 MOVX @DPTR,A
; SOURCE LINE # 315
0030 D082 POP DPL
0032 D083 POP DPH
0034 D0E0 POP ACC
0036 32 RETI
; FUNCTION ISR_Highspeed (END)
; FUNCTION ISR_Ep0ack (BEGIN)
; SOURCE LINE # 316
; SOURCE LINE # 318
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -