📄 usbjmptb.lst
字号:
0298 +1 138 EP6EF_VECT equ (GPIF_AUTO_VEC + 18h)
029C +1 139 EP8EF_VECT equ (GPIF_AUTO_VEC + 1ch)
02A0 +1 140 EP2FF_VECT equ (GPIF_AUTO_VEC + 20h)
02A4 +1 141 EP4FF_VECT equ (GPIF_AUTO_VEC + 24h)
02A8 +1 142 EP6FF_VECT equ (GPIF_AUTO_VEC + 28h)
02AC +1 143 EP8FF_VECT equ (GPIF_AUTO_VEC + 2ch)
02B0 +1 144 GPIFDONE_VECT equ (GPIF_AUTO_VEC + 30h)
02B4 +1 145 GPIFWF equ (GPIF_AUTO_VEC + 34h)
+1 146
+1 147 $endif
+1 148
+1 149
150
151
152 extrn code (ISR_Sudav, ISR_Susp, ISR_Ures, ISR_Highspeed, resume_isr, ISRtimer0)
153
154 public USB_Int2AutoVector, USB_Jump_Table
155
156 ;------------------------------------------------------------------------------
157 ; Interrupt Vectors for NX2LP/FX2LP
158 ;------------------------------------------------------------------------------
000023 159 CSEG AT COM0_VECT ; UART0 Vector - placeholder to keep the monitor
000023 160 ds 3 ; from squashing our code
161
00003B 162 CSEG AT COM1_VECT ; UART1 Vector - placeholder to keep the monitor
00003B 163 ds 3 ; from squashing our code
164
00000B 165 CSEG AT TMR0_VECT ; Timer0 ISR
00000B 020000 E 166 ljmp ISRtimer0
167
000033 168 CSEG AT WKUP_VECT
000033 020000 E 169 ljmp resume_isr
170
171 $if (NX2LP)
USB_Int2AutoVector equ (USB_AUTO_VEC+2)
$else
000043 174 CSEG AT USB_VECT
0045 175 USB_Int2AutoVector equ $ + 2
000043 020000 F 176 ljmp USB_Jump_Table ; Autovector will replace byte 45
177
000053 178 CSEG AT INT4_VECT ; INT4 Vector - placeholder to keep the int4
000053 179 ds 3 ; autovector from squashing our code
180 $endif
181
000200 182 CSEG AT USB_AUTO_VEC
000200 183 USB_Jump_Table:
000200 020000 E 184 ljmp ISR_Sudav ;(00) Setup Data Available
185
00020C 186 CSEG AT SUSP_USBVECT
00020C 020000 E 187 ljmp ISR_Susp ;(0C) Global Suspend
188
000210 189 CSEG AT URES_USBVECT
000210 020000 E 190 ljmp ISR_Ures ;(10) USB Reset
AX51 MACRO ASSEMBLER USBJMPTB 10/12/07 16:09:52 PAGE 4
191
000214 192 CSEG AT HS_USBVECT
000214 020000 E 193 ljmp ISR_Highspeed ;(14) Entered High Speed
194
195 end
AX51 MACRO ASSEMBLER USBJMPTB 10/12/07 16:09:52 PAGE 5
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
COM0_VECT . . . . . . . . . . . N NUMB 0023H A
COM1_VECT . . . . . . . . . . . N NUMB 003BH A
DESC_VEC. . . . . . . . . . . . N NUMB 0100H A
EP0ACK_USBVECT. . . . . . . . . N NUMB 0218H A
EP0PINGNAK_USBVECT. . . . . . . N NUMB 0248H A
EP1PINGNAK_USBVECT. . . . . . . N NUMB 024CH A
EP2EF_VECT. . . . . . . . . . . N NUMB 0290H A
EP2FF_VECT. . . . . . . . . . . N NUMB 02A0H A
EP2PF_VECT. . . . . . . . . . . N NUMB 0280H A
EP2PIDERR_USBVECT . . . . . . . N NUMB 0270H A
EP2PINGNAK_USBVECT. . . . . . . N NUMB 0250H A
EP4EF_VECT. . . . . . . . . . . N NUMB 0294H A
EP4FF_VECT. . . . . . . . . . . N NUMB 02A4H A
EP4PF_VECT. . . . . . . . . . . N NUMB 0284H A
EP4PIDERR_USBVECT . . . . . . . N NUMB 0274H A
EP4PINGNAK_USBVECT. . . . . . . N NUMB 0254H A
EP6EF_VECT. . . . . . . . . . . N NUMB 0298H A
EP6FF_VECT. . . . . . . . . . . N NUMB 02A8H A
EP6PF_VECT. . . . . . . . . . . N NUMB 0288H A
EP6PIDERR_USBVECT . . . . . . . N NUMB 0278H A
EP6PINGNAK_USBVECT. . . . . . . N NUMB 0258H A
EP8EF_VECT. . . . . . . . . . . N NUMB 029CH A
EP8FF_VECT. . . . . . . . . . . N NUMB 02ACH A
EP8PF_VECT. . . . . . . . . . . N NUMB 028CH A
EP8PIDERR_USBVECT . . . . . . . N NUMB 027CH A
EP8PINGNAK_USBVECT. . . . . . . N NUMB 025CH A
ERRLIM_USBVECT. . . . . . . . . N NUMB 0260H A
GPIF_AUTO_VEC . . . . . . . . . N NUMB 0280H A
GPIFDONE_VECT . . . . . . . . . N NUMB 02B0H A
GPIFWF. . . . . . . . . . . . . N NUMB 02B4H A
HS_USBVECT. . . . . . . . . . . N NUMB 0214H A
I2C_VECT. . . . . . . . . . . . N NUMB 004BH A
IBN_USBVECT . . . . . . . . . . N NUMB 0240H A
IN0BUF_USBVECT. . . . . . . . . N NUMB 0220H A
IN1BUF_USBVECT. . . . . . . . . N NUMB 0228H A
INOUT2BUF_USBVECT . . . . . . . N NUMB 0230H A
INOUT4BUF_USBVECT . . . . . . . N NUMB 0234H A
INOUT6BUF_USBVECT . . . . . . . N NUMB 0238H A
INOUT8BUF_USBVECT . . . . . . . N NUMB 023CH A
INT0_VECT . . . . . . . . . . . N NUMB 0003H A
INT1_VECT . . . . . . . . . . . N NUMB 0013H A
INT4_VECT . . . . . . . . . . . N NUMB 0053H A
INT5_VECT . . . . . . . . . . . N NUMB 005BH A
INT6_VECT . . . . . . . . . . . N NUMB 006BH A
ISR_HIGHSPEED . . . . . . . . . C ADDR ------- EXT
ISR_SUDAV . . . . . . . . . . . C ADDR ------- EXT
ISR_SUSP. . . . . . . . . . . . C ADDR ------- EXT
ISR_URES. . . . . . . . . . . . C ADDR ------- EXT
ISRTIMER0 . . . . . . . . . . . C ADDR ------- EXT
OUT0BUF_USBVECT . . . . . . . . N NUMB 0224H A
OUT1BUF_USBVECT . . . . . . . . N NUMB 022CH A
RESET_VECT. . . . . . . . . . . N NUMB 0000H A
RESUME_ISR. . . . . . . . . . . C ADDR ------- EXT
SOF_USBVECT . . . . . . . . . . N NUMB 0204H A
SPARE0_USBVECT. . . . . . . . . N NUMB 021CH A
SPARE1_USBVECT. . . . . . . . . N NUMB 0244H A
SPARE2_USBVECT. . . . . . . . . N NUMB 0264H A
SPARE3_USBVECT. . . . . . . . . N NUMB 0268H A
SPARE4_USBVECT. . . . . . . . . N NUMB 026CH A
SUDAV_USBVECT . . . . . . . . . N NUMB 0200H A
AX51 MACRO ASSEMBLER USBJMPTB 10/12/07 16:09:52 PAGE 6
SUSP_USBVECT. . . . . . . . . . N NUMB 020CH A
SUTOK_USBVECT . . . . . . . . . N NUMB 0208H A
TMR0_VECT . . . . . . . . . . . N NUMB 000BH A
TMR1_VECT . . . . . . . . . . . N NUMB 001BH A
TMR2_VECT . . . . . . . . . . . N NUMB 002BH A
URES_USBVECT. . . . . . . . . . N NUMB 0210H A
USB_AUTO_VEC. . . . . . . . . . N NUMB 0200H A
USB_INT2AUTOVECTOR. . . . . . . N NUMB 0045H R SEG=?CO?USBJMPTB?5
USB_JUMP_TABLE. . . . . . . . . C ADDR 0200H R SEG=?CO?USBJMPTB?7
USB_VECT. . . . . . . . . . . . N NUMB 0043H A
USBJMPTBL . . . . . . . . . . . -- ---- -------
WKUP_VECT . . . . . . . . . . . N NUMB 0033H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -