tcxmaster.lst
来自「68013 Usb2.0芯片Fifo驱动驱动程序源代码」· LST 代码 · 共 1,469 行 · 第 1/5 页
LST
1,469 行
000F 13 RRC A
0010 9280 MOV PA0,C
C51 COMPILER V7.50 TCXMASTER 05/16/2006 23:11:09 PAGE 15
; SOURCE LINE # 253
0012 E0 MOVX A,@DPTR
0013 FF MOV R7,A
0014 C3 CLR C
0015 13 RRC A
0016 13 RRC A
0017 9281 MOV PA1,C
; SOURCE LINE # 254
0019 E0 MOVX A,@DPTR
001A FF MOV R7,A
001B 13 RRC A
001C 13 RRC A
001D 543F ANL A,#03FH
001F 13 RRC A
0020 9282 MOV PA2,C
; SOURCE LINE # 255
0022 8026 SJMP ?C0015
; SOURCE LINE # 257
0024 ?C0017:
; SOURCE LINE # 259
0024 900000 E MOV DPTR,#FIFORESET
0027 7480 MOV A,#080H
0029 F0 MOVX @DPTR,A
; SOURCE LINE # 260
002A 00 NOP
002B 00 NOP
002C 00 NOP
; SOURCE LINE # 261
002D 7402 MOV A,#02H
002F F0 MOVX @DPTR,A
; SOURCE LINE # 262
0030 00 NOP
0031 00 NOP
0032 00 NOP
; SOURCE LINE # 263
0033 7404 MOV A,#04H
0035 F0 MOVX @DPTR,A
; SOURCE LINE # 264
0036 00 NOP
0037 00 NOP
0038 00 NOP
; SOURCE LINE # 265
0039 7406 MOV A,#06H
003B F0 MOVX @DPTR,A
; SOURCE LINE # 266
003C 00 NOP
003D 00 NOP
003E 00 NOP
; SOURCE LINE # 267
003F 7408 MOV A,#08H
0041 F0 MOVX @DPTR,A
; SOURCE LINE # 268
0042 00 NOP
0043 00 NOP
0044 00 NOP
; SOURCE LINE # 269
0045 E4 CLR A
0046 F0 MOVX @DPTR,A
; SOURCE LINE # 270
0047 00 NOP
0048 00 NOP
0049 00 NOP
C51 COMPILER V7.50 TCXMASTER 05/16/2006 23:11:09 PAGE 16
; SOURCE LINE # 272
; SOURCE LINE # 273
004A ?C0015:
; SOURCE LINE # 275
004A D3 SETB C
; SOURCE LINE # 276
004B ?C0018:
004B 22 RET
; FUNCTION DR_VendorCmnd (END)
; FUNCTION ISR_Sudav (BEGIN)
0000 C0E0 PUSH ACC
0002 C083 PUSH DPH
0004 C082 PUSH DPL
; SOURCE LINE # 284
; SOURCE LINE # 286
0006 D200 E SETB GotSUD
; SOURCE LINE # 287
0008 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 288
000B 900000 E MOV DPTR,#USBIRQ
000E 7401 MOV A,#01H
0010 F0 MOVX @DPTR,A
; SOURCE LINE # 289
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 # 292
; SOURCE LINE # 294
0006 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 295
0009 900000 E MOV DPTR,#USBIRQ
000C 7404 MOV A,#04H
000E F0 MOVX @DPTR,A
; SOURCE LINE # 296
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 # 298
; SOURCE LINE # 300
0006 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 301
0009 900000 E MOV DPTR,#USBIRQ
000C 7402 MOV A,#02H
000E F0 MOVX @DPTR,A
; SOURCE LINE # 302
000F D082 POP DPL
0011 D083 POP DPH
C51 COMPILER V7.50 TCXMASTER 05/16/2006 23:11:09 PAGE 17
0013 D0E0 POP ACC
0015 32 RETI
; FUNCTION ISR_Sof (END)
; FUNCTION ISR_Ures (BEGIN)
0000 C0E0 PUSH ACC
0002 C083 PUSH DPH
0004 C082 PUSH DPL
; SOURCE LINE # 304
; SOURCE LINE # 306
0006 900000 E MOV DPTR,#USBCS
0009 E0 MOVX A,@DPTR
000A 30E70E JNB ACC.7,?C0022
; SOURCE LINE # 307
; SOURCE LINE # 308
000D 850000 E MOV pConfigDscr,pHighSpeedConfigDscr
0010 850000 E MOV pConfigDscr+01H,pHighSpeedConfigDscr+01H
; SOURCE LINE # 309
0013 850000 E MOV pOtherConfigDscr,pFullSpeedConfigDscr
0016 850000 E MOV pOtherConfigDscr+01H,pFullSpeedConfigDscr+01H
; SOURCE LINE # 310
0019 800C SJMP ?C0023
001B ?C0022:
; SOURCE LINE # 312
; SOURCE LINE # 313
001B 850000 E MOV pConfigDscr,pFullSpeedConfigDscr
001E 850000 E MOV pConfigDscr+01H,pFullSpeedConfigDscr+01H
; SOURCE LINE # 314
0021 850000 E MOV pOtherConfigDscr,pHighSpeedConfigDscr
0024 850000 E MOV pOtherConfigDscr+01H,pHighSpeedConfigDscr+01H
; SOURCE LINE # 315
0027 ?C0023:
; SOURCE LINE # 317
0027 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 318
002A 900000 E MOV DPTR,#USBIRQ
002D 7410 MOV A,#010H
002F F0 MOVX @DPTR,A
; SOURCE LINE # 319
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 # 321
; SOURCE LINE # 323
0006 D200 E SETB Sleep
; SOURCE LINE # 324
0008 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 325
000B 900000 E MOV DPTR,#USBIRQ
000E 7408 MOV A,#08H
0010 F0 MOVX @DPTR,A
; SOURCE LINE # 326
0011 D082 POP DPL
0013 D083 POP DPH
0015 D0E0 POP ACC
C51 COMPILER V7.50 TCXMASTER 05/16/2006 23:11:09 PAGE 18
0017 32 RETI
; FUNCTION ISR_Susp (END)
; FUNCTION ISR_Highspeed (BEGIN)
0000 C0E0 PUSH ACC
0002 C083 PUSH DPH
0004 C082 PUSH DPL
; SOURCE LINE # 328
; SOURCE LINE # 330
0006 900000 E MOV DPTR,#USBCS
0009 E0 MOVX A,@DPTR
000A 30E70E JNB ACC.7,?C0026
; SOURCE LINE # 331
; SOURCE LINE # 332
000D 850000 E MOV pConfigDscr,pHighSpeedConfigDscr
0010 850000 E MOV pConfigDscr+01H,pHighSpeedConfigDscr+01H
; SOURCE LINE # 333
0013 850000 E MOV pOtherConfigDscr,pFullSpeedConfigDscr
0016 850000 E MOV pOtherConfigDscr+01H,pFullSpeedConfigDscr+01H
; SOURCE LINE # 334
0019 800C SJMP ?C0027
001B ?C0026:
; SOURCE LINE # 336
; SOURCE LINE # 337
001B 850000 E MOV pConfigDscr,pFullSpeedConfigDscr
001E 850000 E MOV pConfigDscr+01H,pFullSpeedConfigDscr+01H
; SOURCE LINE # 338
0021 850000 E MOV pOtherConfigDscr,pHighSpeedConfigDscr
0024 850000 E MOV pOtherConfigDscr+01H,pHighSpeedConfigDscr+01H
; SOURCE LINE # 339
0027 ?C0027:
; SOURCE LINE # 341
0027 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 342
002A 900000 E MOV DPTR,#USBIRQ
002D 7420 MOV A,#020H
002F F0 MOVX @DPTR,A
; SOURCE LINE # 343
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 # 344
; SOURCE LINE # 346
0000 32 RETI
; FUNCTION ISR_Ep0ack (END)
; FUNCTION ISR_Stub (BEGIN)
; SOURCE LINE # 347
; SOURCE LINE # 349
0000 32 RETI
; FUNCTION ISR_Stub (END)
; FUNCTION ISR_Ep0in (BEGIN)
; SOURCE LINE # 350
; SOURCE LINE # 352
0000 32 RETI
; FUNCTION ISR_Ep0in (END)
C51 COMPILER V7.50 TCXMASTER 05/16/2006 23:11:09 PAGE 19
; FUNCTION ISR_Ep0out (BEGIN)
; SOURCE LINE # 353
; SOURCE LINE # 355
0000 32 RETI
; FUNCTION ISR_Ep0out (END)
; FUNCTION ISR_Ep1in (BEGIN)
; SOURCE LINE # 356
; SOURCE LINE # 358
0000 32 RETI
; FUNCTION ISR_Ep1in (END)
; FUNCTION ISR_Ep1out (BEGIN)
; SOURCE LINE # 359
; SOURCE LINE # 361
0000 32 RETI
; FUNCTION ISR_Ep1out (END)
; FUNCTION ISR_Ep2inout (BEGIN)
; SOURCE LINE # 362
; SOURCE LINE # 364
0000 32 RETI
; FUNCTION ISR_Ep2inout (END)
; FUNCTION ISR_Ep4inout (BEGIN)
; SOURCE LINE # 365
; SOURCE LINE # 367
0000 32 RETI
; FUNCTION ISR_Ep4inout (END)
; FUNCTION ISR_Ep6inout (BEGIN)
; SOURCE LINE # 368
; SOURCE LINE # 370
0000 32 RETI
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?