📄 wdf_cypress_lib.lst
字号:
0060 020000 R LJMP _DataToggleReset
; FUNCTION _WDF_EP2Config (END)
; FUNCTION _WDF_EP4Config (BEGIN)
; SOURCE LINE # 63
;---- Variable 'dir' assigned to Register 'R3' ----
0000 AB07 MOV R3,AR7
;---- Variable 'type' assigned to Register 'R5' ----
; SOURCE LINE # 64
; SOURCE LINE # 65
0002 900000 E MOV DPTR,#EP4CFG
0005 7480 MOV A,#080H
0007 F0 MOVX @DPTR,A
; SOURCE LINE # 66
0008 E0 MOVX A,@DPTR
0009 FE MOV R6,A
000A EB MOV A,R3
000B C4 SWAP A
C51 COMPILER V7.06 WDF_CYPRESS_LIB 02/13/2008 21:37:10 PAGE 11
000C 33 RLC A
000D 33 RLC A
000E 54C0 ANL A,#0C0H
0010 FC MOV R4,A
0011 EE MOV A,R6
0012 4C ORL A,R4
0013 F0 MOVX @DPTR,A
; SOURCE LINE # 67
0014 E0 MOVX A,@DPTR
0015 FF MOV R7,A
0016 ED MOV A,R5
0017 C4 SWAP A
0018 54F0 ANL A,#0F0H
001A FE MOV R6,A
001B EF MOV A,R7
001C 4E ORL A,R6
001D F0 MOVX @DPTR,A
; SOURCE LINE # 69
001E BD010C CJNE R5,#01H,?C0008
0021 BB0109 CJNE R3,#01H,?C0008
; SOURCE LINE # 70
; SOURCE LINE # 71
0024 900000 E MOV DPTR,#EP4ISOINPKTS
0027 7480 MOV A,#080H
0029 F0 MOVX @DPTR,A
; SOURCE LINE # 73
002A 00 NOP
002B 00 NOP
002C 00 NOP
; SOURCE LINE # 74
002D ?C0008:
; SOURCE LINE # 75
002D AD03 MOV R5,AR3
002F 7F04 MOV R7,#04H
0031 7E00 MOV R6,#00H
0033 020000 R LJMP _DataToggleReset
; FUNCTION _WDF_EP4Config (END)
; FUNCTION _WDF_EP6Config (BEGIN)
; SOURCE LINE # 78
;---- Variable 'dir' assigned to Register 'R2' ----
0000 AA07 MOV R2,AR7
;---- Variable 'type' assigned to Register 'R5' ----
;---- Variable 'buffering' assigned to Register 'R3' ----
; SOURCE LINE # 80
; SOURCE LINE # 81
0002 900000 E MOV DPTR,#EP6CFG
0005 7480 MOV A,#080H
0007 F0 MOVX @DPTR,A
; SOURCE LINE # 82
0008 00 NOP
0009 00 NOP
000A 00 NOP
; SOURCE LINE # 83
000B E0 MOVX A,@DPTR
000C FE MOV R6,A
000D EA MOV A,R2
000E C4 SWAP A
000F 33 RLC A
0010 33 RLC A
0011 54C0 ANL A,#0C0H
0013 FC MOV R4,A
C51 COMPILER V7.06 WDF_CYPRESS_LIB 02/13/2008 21:37:10 PAGE 12
0014 EE MOV A,R6
0015 4C ORL A,R4
0016 F0 MOVX @DPTR,A
; SOURCE LINE # 84
0017 00 NOP
0018 00 NOP
0019 00 NOP
; SOURCE LINE # 85
001A E0 MOVX A,@DPTR
001B FF MOV R7,A
001C ED MOV A,R5
001D C4 SWAP A
001E 54F0 ANL A,#0F0H
0020 FE MOV R6,A
0021 EF MOV A,R7
0022 4E ORL A,R6
0023 F0 MOVX @DPTR,A
; SOURCE LINE # 86
0024 00 NOP
0025 00 NOP
0026 00 NOP
; SOURCE LINE # 87
0027 E0 MOVX A,@DPTR
0028 FF MOV R7,A
0029 E4 CLR A
002A B50009 R CJNE A,size+01H,?C0010
002D E500 R MOV A,size
002F B40404 CJNE A,#04H,?C0010
0032 7E08 MOV R6,#08H
0034 8002 SJMP ?C0011
0036 ?C0010:
0036 7E00 MOV R6,#00H
0038 ?C0011:
0038 EF MOV A,R7
0039 4E ORL A,R6
003A 900000 E MOV DPTR,#EP6CFG
003D F0 MOVX @DPTR,A
; SOURCE LINE # 88
003E 00 NOP
003F 00 NOP
0040 00 NOP
; SOURCE LINE # 89
0041 E0 MOVX A,@DPTR
0042 4B ORL A,R3
0043 F0 MOVX @DPTR,A
; SOURCE LINE # 90
0044 00 NOP
0045 00 NOP
0046 00 NOP
; SOURCE LINE # 92
0047 BD0113 CJNE R5,#01H,?C0012
004A BA0110 CJNE R2,#01H,?C0012
; SOURCE LINE # 93
; SOURCE LINE # 94
004D 00 NOP
004E 00 NOP
004F 00 NOP
; SOURCE LINE # 95
0050 900000 E MOV DPTR,#EP6ISOINPKTS
0053 7480 MOV A,#080H
0055 F0 MOVX @DPTR,A
; SOURCE LINE # 97
C51 COMPILER V7.06 WDF_CYPRESS_LIB 02/13/2008 21:37:10 PAGE 13
0056 E0 MOVX A,@DPTR
0057 4500 R ORL A,nPacketPerMF+01H
0059 F0 MOVX @DPTR,A
; SOURCE LINE # 98
005A 00 NOP
005B 00 NOP
005C 00 NOP
; SOURCE LINE # 99
005D ?C0012:
; SOURCE LINE # 100
005D AD02 MOV R5,AR2
005F 7F06 MOV R7,#06H
0061 7E00 MOV R6,#00H
0063 020000 R LJMP _DataToggleReset
; FUNCTION _WDF_EP6Config (END)
; FUNCTION _WDF_EP8Config (BEGIN)
; SOURCE LINE # 103
;---- Variable 'dir' assigned to Register 'R3' ----
0000 AB07 MOV R3,AR7
;---- Variable 'type' assigned to Register 'R5' ----
; SOURCE LINE # 104
; SOURCE LINE # 105
0002 900000 E MOV DPTR,#EP8CFG
0005 7480 MOV A,#080H
0007 F0 MOVX @DPTR,A
; SOURCE LINE # 106
0008 E0 MOVX A,@DPTR
0009 FE MOV R6,A
000A EB MOV A,R3
000B C4 SWAP A
000C 33 RLC A
000D 33 RLC A
000E 54C0 ANL A,#0C0H
0010 FC MOV R4,A
0011 EE MOV A,R6
0012 4C ORL A,R4
0013 F0 MOVX @DPTR,A
; SOURCE LINE # 107
0014 E0 MOVX A,@DPTR
0015 FF MOV R7,A
0016 ED MOV A,R5
0017 C4 SWAP A
0018 54F0 ANL A,#0F0H
001A FE MOV R6,A
001B EF MOV A,R7
001C 4E ORL A,R6
001D F0 MOVX @DPTR,A
; SOURCE LINE # 109
001E BD010C CJNE R5,#01H,?C0014
0021 BB0109 CJNE R3,#01H,?C0014
; SOURCE LINE # 110
; SOURCE LINE # 111
0024 900000 E MOV DPTR,#EP8ISOINPKTS
0027 7480 MOV A,#080H
0029 F0 MOVX @DPTR,A
; SOURCE LINE # 113
002A 00 NOP
002B 00 NOP
002C 00 NOP
; SOURCE LINE # 114
002D ?C0014:
C51 COMPILER V7.06 WDF_CYPRESS_LIB 02/13/2008 21:37:10 PAGE 14
; SOURCE LINE # 115
002D AD03 MOV R5,AR3
002F 7F08 MOV R7,#08H
0031 7E00 MOV R6,#00H
0033 020000 R LJMP _DataToggleReset
; FUNCTION _WDF_EP8Config (END)
; FUNCTION _WDF_FIFOReset (BEGIN)
; SOURCE LINE # 118
;---- Variable 'ep' assigned to Register 'R6/R7' ----
; SOURCE LINE # 119
; SOURCE LINE # 120
0000 900000 E MOV DPTR,#FIFORESET
0003 7480 MOV A,#080H
0005 F0 MOVX @DPTR,A
; SOURCE LINE # 121
0006 00 NOP
0007 00 NOP
0008 00 NOP
; SOURCE LINE # 122
0009 EF MOV A,R7
000A F0 MOVX @DPTR,A
; SOURCE LINE # 123
000B 00 NOP
000C 00 NOP
000D 00 NOP
; SOURCE LINE # 124
000E E4 CLR A
000F F0 MOVX @DPTR,A
; SOURCE LINE # 125
0010 00 NOP
0011 00 NOP
0012 00 NOP
; SOURCE LINE # 126
0013 22 RET
; FUNCTION _WDF_FIFOReset (END)
; FUNCTION _WDF_SkipOutPacket (BEGIN)
; SOURCE LINE # 128
;---- Variable 'ep' assigned to Register 'R6/R7' ----
; SOURCE LINE # 129
; SOURCE LINE # 130
0000 EE MOV A,R6
0001 703F JNZ ?C0023
0003 EF MOV A,R7
0004 24FE ADD A,#0FEH
0006 6019 JZ ?C0019
0008 24FE ADD A,#0FEH
000A 601D JZ ?C0020
000C 24FE ADD A,#0FEH
000E 6021 JZ ?C0021
0010 24FE ADD A,#0FEH
0012 6025 JZ ?C0022
0014 2407 ADD A,#07H
0016 702A JNZ ?C0023
; SOURCE LINE # 131
; SOURCE LINE # 132
0018 ?C0018:
; SOURCE LINE # 133
0018 00 NOP
0019 00 NOP
001A 00 NOP
C51 COMPILER V7.06 WDF_CYPRESS_LIB 02/13/2008 21:37:10 PAGE 15
; SOURCE LINE # 134
001B E4 CLR A
001C 900000 E MOV DPTR,#EP1OUTBC
001F F0 MOVX @DPTR,A
; SOURCE LINE # 135
0020 22 RET
; SOURCE LINE # 136
0021 ?C0019:
; SOURCE LINE # 137
0021 00 NOP
0022 00 NOP
0023 00 NOP
; SOURCE LINE # 138
0024 900000 E MOV DPTR,#EP2BCL
; SOURCE LINE # 139
0027 8016 SJMP ?C0109
; SOURCE LINE # 140
0029 ?C0020:
; SOURCE LINE # 141
0029 00 NOP
002A 00 NOP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -