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 + -
显示快捷键?