📄 wdf_cypress_lib.lst
字号:
002B 00 NOP
; SOURCE LINE # 142
002C 900000 E MOV DPTR,#EP4BCL
002F ?C0107:
; SOURCE LINE # 143
002F 800E SJMP ?C0109
; SOURCE LINE # 144
0031 ?C0021:
; SOURCE LINE # 145
0031 00 NOP
0032 00 NOP
0033 00 NOP
; SOURCE LINE # 146
0034 900000 E MOV DPTR,#EP6BCL
0037 ?C0108:
; SOURCE LINE # 147
0037 8006 SJMP ?C0109
; SOURCE LINE # 148
0039 ?C0022:
; SOURCE LINE # 149
0039 00 NOP
003A 00 NOP
003B 00 NOP
; SOURCE LINE # 150
003C 900000 E MOV DPTR,#EP8BCL
003F ?C0109:
003F 7480 MOV A,#080H
0041 F0 MOVX @DPTR,A
; SOURCE LINE # 151
; SOURCE LINE # 152
; SOURCE LINE # 153
0042 ?C0023:
0042 22 RET
; FUNCTION _WDF_SkipOutPacket (END)
; FUNCTION _WDF_FIFOAccess (BEGIN)
; SOURCE LINE # 155
0000 8B00 R MOV buf,R3
0002 8A00 R MOV buf+01H,R2
0004 8900 R MOV buf+02H,R1
;---- Variable 'ep' assigned to Register 'R6/R7' ----
C51 COMPILER V7.06 WDF_CYPRESS_LIB 02/13/2008 21:37:10 PAGE 16
; SOURCE LINE # 156
; SOURCE LINE # 160
0006 EE MOV A,R6
0007 7066 JNZ ?C0024
0009 EF MOV A,R7
000A 120000 E LCALL ?C?CCASE
000D 0000 R DW ?C0025
000F 01 DB 01H
0010 0000 R DW ?C0028
0012 02 DB 02H
0013 0000 R DW ?C0030
0015 04 DB 04H
0016 0000 R DW ?C0032
0018 06 DB 06H
0019 0000 R DW ?C0034
001B 08 DB 08H
001C 0000 R DW ?C0026
001E 81 DB 081H
001F 0000 R DW ?C0028
0021 82 DB 082H
0022 0000 R DW ?C0030
0024 84 DB 084H
0025 0000 R DW ?C0032
0027 86 DB 086H
0028 0000 R DW ?C0034
002A 88 DB 088H
002B 0000 DW 00H
002D 0000 R DW ?C0024
; SOURCE LINE # 161
; SOURCE LINE # 162
002F ?C0025:
; SOURCE LINE # 163
002F 750001 R MOV epFifo,#01H
0032 750000 E MOV epFifo+01H,#HIGH EP1OUTBUF
0035 750000 E MOV epFifo+02H,#LOW EP1OUTBUF
; SOURCE LINE # 164
0038 8035 SJMP ?C0024
; SOURCE LINE # 165
003A ?C0026:
; SOURCE LINE # 166
003A 750001 R MOV epFifo,#01H
003D 750000 E MOV epFifo+01H,#HIGH EP1INBUF
0040 750000 E MOV epFifo+02H,#LOW EP1INBUF
; SOURCE LINE # 167
0043 802A SJMP ?C0024
; SOURCE LINE # 168
; SOURCE LINE # 169
0045 ?C0028:
; SOURCE LINE # 170
0045 750001 R MOV epFifo,#01H
0048 750000 E MOV epFifo+01H,#HIGH EP2FIFOBUF
004B 750000 E MOV epFifo+02H,#LOW EP2FIFOBUF
; SOURCE LINE # 171
004E 801F SJMP ?C0024
; SOURCE LINE # 172
; SOURCE LINE # 173
0050 ?C0030:
; SOURCE LINE # 174
0050 750001 R MOV epFifo,#01H
0053 750000 E MOV epFifo+01H,#HIGH EP4FIFOBUF
0056 750000 E MOV epFifo+02H,#LOW EP4FIFOBUF
; SOURCE LINE # 175
C51 COMPILER V7.06 WDF_CYPRESS_LIB 02/13/2008 21:37:10 PAGE 17
0059 8014 SJMP ?C0024
; SOURCE LINE # 176
; SOURCE LINE # 177
005B ?C0032:
; SOURCE LINE # 178
005B 750001 R MOV epFifo,#01H
005E 750000 E MOV epFifo+01H,#HIGH EP6FIFOBUF
0061 750000 E MOV epFifo+02H,#LOW EP6FIFOBUF
; SOURCE LINE # 179
0064 8009 SJMP ?C0024
; SOURCE LINE # 180
; SOURCE LINE # 181
0066 ?C0034:
; SOURCE LINE # 182
0066 750001 R MOV epFifo,#01H
0069 750000 E MOV epFifo+01H,#HIGH EP8FIFOBUF
006C 750000 E MOV epFifo+02H,#LOW EP8FIFOBUF
; SOURCE LINE # 183
; SOURCE LINE # 184
006F ?C0024:
; SOURCE LINE # 186
006F AA00 R MOV R2,buf+01H
0071 A900 R MOV R1,buf+02H
0073 AE02 MOV R6,AR2
0075 EE MOV A,R6
0076 F59A MOV AUTOPTRH1,A
; SOURCE LINE # 187
0078 AF01 MOV R7,AR1
007A EF MOV A,R7
007B F59B MOV AUTOPTRL1,A
; SOURCE LINE # 189
007D AA00 R MOV R2,epFifo+01H
007F A900 R MOV R1,epFifo+02H
0081 AE02 MOV R6,AR2
0083 EE MOV A,R6
0084 F59D MOV AUTOPTRH2,A
; SOURCE LINE # 190
0086 AF01 MOV R7,AR1
0088 EF MOV A,R7
0089 F59E MOV AUTOPTRL2,A
; SOURCE LINE # 192
;---- Variable 'i' assigned to Register 'R6/R7' ----
008B E4 CLR A
008C FF MOV R7,A
008D FE MOV R6,A
008E ?C0035:
008E C3 CLR C
008F EF MOV A,R7
0090 9500 R SUBB A,size+01H
0092 E500 R MOV A,size
0094 6480 XRL A,#080H
0096 F8 MOV R0,A
0097 EE MOV A,R6
0098 6480 XRL A,#080H
009A 98 SUBB A,R0
009B 501C JNC ?C0040
; SOURCE LINE # 193
; SOURCE LINE # 194
009D 30000A R JNB fIsRead,?C0038
; SOURCE LINE # 195
00A0 900000 E MOV DPTR,#XAUTODAT2
00A3 E0 MOVX A,@DPTR
C51 COMPILER V7.06 WDF_CYPRESS_LIB 02/13/2008 21:37:10 PAGE 18
00A4 900000 E MOV DPTR,#XAUTODAT1
00A7 F0 MOVX @DPTR,A
00A8 8008 SJMP ?C0037
00AA ?C0038:
; SOURCE LINE # 197
00AA 900000 E MOV DPTR,#XAUTODAT1
00AD E0 MOVX A,@DPTR
00AE 900000 E MOV DPTR,#XAUTODAT2
00B1 F0 MOVX @DPTR,A
; SOURCE LINE # 198
00B2 ?C0037:
00B2 0F INC R7
00B3 BF0001 CJNE R7,#00H,?C0106
00B6 0E INC R6
00B7 ?C0106:
00B7 80D5 SJMP ?C0035
; SOURCE LINE # 199
00B9 ?C0040:
00B9 22 RET
; FUNCTION _WDF_FIFOAccess (END)
; FUNCTION _WDF_FIFOWrite (BEGIN)
; SOURCE LINE # 201
;---- Variable 'buf' assigned to Register 'R1/R2/R3' ----
;---- Variable 'ep' assigned to Register 'R6/R7' ----
; SOURCE LINE # 202
; SOURCE LINE # 203
0000 850000 R MOV ?_WDF_FIFOAccess?BYTE+05H,size
0003 850000 R MOV ?_WDF_FIFOAccess?BYTE+06H,size+01H
0006 C200 R CLR ?_WDF_FIFOAccess?BIT
0008 020000 R LJMP _WDF_FIFOAccess
; FUNCTION _WDF_FIFOWrite (END)
; FUNCTION _WDF_FIFORead (BEGIN)
; SOURCE LINE # 206
;---- Variable 'buf' assigned to Register 'R1/R2/R3' ----
;---- Variable 'ep' assigned to Register 'R6/R7' ----
; SOURCE LINE # 207
; SOURCE LINE # 208
0000 850000 R MOV ?_WDF_FIFOAccess?BYTE+05H,size
0003 850000 R MOV ?_WDF_FIFOAccess?BYTE+06H,size+01H
0006 D200 R SETB ?_WDF_FIFOAccess?BIT
0008 020000 R LJMP _WDF_FIFOAccess
; FUNCTION _WDF_FIFORead (END)
; FUNCTION _WDF_FIFOEmpty (BEGIN)
; SOURCE LINE # 211
;---- Variable 'ep' assigned to Register 'R6/R7' ----
; SOURCE LINE # 212
; SOURCE LINE # 215
0000 EE MOV A,R6
0001 7058 JNZ ?C0043
0003 EF MOV A,R7
0004 120000 E LCALL ?C?CCASE
0007 0000 R DW ?C0044
0009 01 DB 01H
000A 0000 R DW ?C0047
000C 02 DB 02H
000D 0000 R DW ?C0049
000F 04 DB 04H
0010 0000 R DW ?C0051
0012 06 DB 06H
C51 COMPILER V7.06 WDF_CYPRESS_LIB 02/13/2008 21:37:10 PAGE 19
0013 0000 R DW ?C0053
0015 08 DB 08H
0016 0000 R DW ?C0045
0018 81 DB 081H
0019 0000 R DW ?C0047
001B 82 DB 082H
001C 0000 R DW ?C0049
001E 84 DB 084H
001F 0000 R DW ?C0051
0021 86 DB 086H
0022 0000 R DW ?C0053
0024 88 DB 088H
0025 0000 DW 00H
0027 0000 R DW ?C0043
; SOURCE LINE # 216
; SOURCE LINE # 217
0029 ?C0044:
; SOURCE LINE # 218
0029 900000 E MOV DPTR,#EP1OUTCS
002C E0 MOVX A,@DPTR
002D A2E1 MOV C,ACC.1
002F 9200 R MOV ret,C
; SOURCE LINE # 219
0031 8028 SJMP ?C0043
; SOURCE LINE # 220
0033 ?C0045:
; SOURCE LINE # 221
0033 900000 E MOV DPTR,#EP1INCS
0036 E0 MOVX A,@DPTR
0037 A2E1 MOV C,ACC.1
0039 B3 CPL C
003A 9200 R MOV ret,C
; SOURCE LINE # 222
003C 801D SJMP ?C0043
; SOURCE LINE # 223
; SOURCE LINE # 224
003E ?C0047:
; SOURCE LINE # 225
003E E5AA MOV A,EP2468STAT
0040 13 RRC A
0041 9200 R MOV ret,C
; SOURCE LINE # 226
0043 8016 SJMP ?C0043
; SOURCE LINE # 227
; SOURCE LINE # 228
0045 ?C0049:
; SOURCE LINE # 229
0045 E5AA MOV A,EP2468STAT
0047 A2E2 MOV C,ACC.2
0049 9200 R MOV ret,C
; SOURCE LINE # 230
004B 800E SJMP ?C0043
; SOURCE LINE # 231
; SOURCE LINE # 232
004D ?C0051:
; SOURCE LINE # 233
004D E5AA MOV A,EP2468STAT
004F A2E4 MOV C,ACC.4
0051 9200 R MOV ret,C
; SOURCE LINE # 234
0053 8006 SJMP ?C0043
; SOURCE LINE # 235
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -