⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vectors.asm

📁 使用TI DSP 2407A 进行开发的源代码
💻 ASM
字号:
     .include  "F2407REGS.H" 	;引用头部文件

    .ref    _PHANTOM   ; illegal trap
	.ref   	_c_int0     ; entry point to the code

	.global	_vector,_PVECTOR
	
   .ref	_XINT1_ISR       ;Reserved pvector addr offset	0001H
   
    .ref	_ADCINT_ISR      ;Reserved pvector addr offset	0004h
    .ref	_SPIINT_ISR      ;Reserved pvector addr offset	0005H
    .ref	_RXINT_ISR       ;Reserved pvector addr offset	0006H
    .ref	_TXINT_ISR       ;Reserved pvector addr offset	0007H
    
    .ref	_XINT2_ISR       ;Reserved pvector addr offset	0011h
 
    .ref	_PDPINTB_ISR     ;Reserved pvector addr offset	0019h
    .ref	_PDPINTA_ISR     ;Reserved pvector addr offset	0020h
    .ref	_CMP1INT_ISR     ;Reserved pvector addr offset	0021h
    .ref	_CMP2INT_ISR     ;Reserved pvector addr offset	0022h
    .ref	_CMP3INT_ISR     ;Reserved pvector addr offset	0023h
    .ref	_CMP4INT_ISR     ;Reserved pvector addr offset	0024h
    .ref	_CMP5INT_ISR     ;Reserved pvector addr offset	0025h
    .ref	_CMP6INT_ISR     ;Reserved pvector addr offset	0026h
    .ref	_T1PINT_ISR      ;Reserved pvector addr offset	0027h  
    .ref	_T1CINT_ISR      ;Reserved pvector addr offset	0028h 
    .ref	_T1UFINT_ISR     ;Reserved pvector addr offset	0029h 
    .ref	_T1OFINT_ISR     ;Reserved pvector addr offset	002Ah 
    .ref	_T2PINT_ISR      ;Reserved pvector addr offset	002Bh  
    .ref	_T2CINT_ISR      ;Reserved pvector addr offset	002Ch 
    .ref	_T2UFINT_ISR     ;Reserved pvector addr offset	002Dh 
    .ref	_T2OFINT_ISR     ;Reserved pvector addr offset	002Eh 
    .ref	_T3PINT_ISR      ;Reserved pvector addr offset	002Fh  
    .ref	_T3CINT_ISR      ;Reserved pvector addr offset	0030h 
    .ref	_T3UFINT_ISR     ;Reserved pvector addr offset	0031h 
    .ref	_T3OFINT_ISR     ;Reserved pvector addr offset	0032h 
    .ref	_CAP1INT_ISR     ;Reserved pvector addr offset	0033h
    .ref	_CAP2INT_ISR     ;Reserved pvector addr offset	0034h
    .ref	_CAP3INT_ISR     ;Reserved pvector addr offset	0035h
    .ref	_CAP4INT_ISR     ;Reserved pvector addr offset	0036h
    .ref	_CAP5INT_ISR     ;Reserved pvector addr offset	0037h
    .ref	_CAP6INT_ISR     ;Reserved pvector addr offset	0038h
    .ref	_T4PINT_ISR      ;Reserved pvector addr offset	0039h  
    .ref	_T4CINT_ISR      ;Reserved pvector addr offset	003AH
    .ref	_T4UFINT_ISR     ;Reserved pvector addr offset	003Bh 
    .ref	_T4OFINT_ISR     ;Reserved pvector addr offset	003Ch 
  
    .ref	_CANMBINT_ISR    ;Reserved pvector addr offset	0040H
    .ref	_CANERINT_ISR    ;Reserved pvector addr offset	0041h
    
    .ref  _GISR1, _GISR2,_GISR3,_GISR4,_GISR5,_GISR6
    




  

  
 

     .sect	".vectors"        ;定义主向量段
_vector: 
RSVECT            B    _c_int0    ;PM 0	Reset Vector    1
INT1	      B    _GISR1          ;PM 2	Int level 1    4
INT2	      B    _GISR2          ;PM 4	Int level 2    5
INT3	      B    _GISR3          ;PM 6	Int level 3    6
INT4	      B    _GISR4          ;PM 8	Int level 4    7
INT5	      B    _GISR5          ;PM A	Int level 5    8
INT6	      B    _GISR6          ;PM C	Int level 6    9
RESERVED 	  B    _PHANTOM    ;PM E	(Analysis Int)    10
SW_INT8           B    _PHANTOM    ;PM 10  User S/W int    —
SW_INT9           B    _PHANTOM    ;PM 12  User S/W int    —
SW_INT10          B    _PHANTOM    ;PM 14  User S/W int    —
SW_INT11          B    _PHANTOM    ;PM 16  User S/W int    —
SW_INT12          B    _PHANTOM    ;PM 18  User S/W int    —
SW_INT13          B    _PHANTOM    ;PM 1A  User S/W int    —
SW_INT14          B    _PHANTOM    ;PM 1C  User S/W int    —
SW_INT15          B    _PHANTOM    ;PM 1E  User S/W int    —
SW_INT16          B    _PHANTOM    ;PM 20  User S/W int    —
TRAP	          B    _PHANTOM    ;PM 22  Trap vector    —
NMI	          B    _PHANTOM    ;PM 24  Non maskable Int    3
EMU_TRAP 	  B    _PHANTOM    ;PM 26  Emulator Trap    2
SW_INT20          B    _PHANTOM    ;PM 28  User S/W int    —
SW_INT21          B    _PHANTOM    ;PM 2A  User S/W int    —
SW_INT22          B    _PHANTOM    ;PM 2C  User S/W int    —
SW_INT23          B    _PHANTOM    ;PM 2E  User S/W int    —
SW_INT24          B    _PHANTOM    ;PM 30  User S/W int    —
SW_INT25          B    _PHANTOM    ;PM 32  User S/W int    —
SW_INT26          B    _PHANTOM    ;PM 34  User S/W int    —
SW_INT27          B    _PHANTOM    ;PM 36  User S/W int    —
SW_INT28          B    _PHANTOM    ;PM 38  User S/W int    —
SW_INT29          B    _PHANTOM    ;PM 3A  User S/W int    —
SW_INT30          B    _PHANTOM    ;PM 3C  User S/W int    —
SW_INT31          B    _PHANTOM    ;PM 3E  User S/W int    —


   
   .sect	".pvecs"        ;定义子向量段
_PVECTOR:    
    B	_PHANTOM         ;Reserved pvector addr offset	0000h 
    B	_XINT1_ISR       ;Reserved pvector addr offset	0001H
    B	_PHANTOM         ;Reserved pvector addr offset	0002h
    B	_PHANTOM         ;Reserved pvector addr offset	0003h  
    B	_ADCINT_ISR      ;Reserved pvector addr offset	0004h
    B	_SPIINT_ISR      ;Reserved pvector addr offset	0005H
    B	_RXINT_ISR       ;Reserved pvector addr offset	0006H
    B	_TXINT_ISR       ;Reserved pvector addr offset	0007H
    B	_PHANTOM         ;Reserved pvector addr offset	0008h
    B	_PHANTOM         ;Reserved pvector addr offset	0009h
    B	_PHANTOM         ;Reserved pvector addr offset	000Ah
    B	_PHANTOM         ;Reserved pvector addr offset	000Bh
    B	_PHANTOM         ;Reserved pvector addr offset	000Ch
    B	_PHANTOM         ;Reserved pvector addr offset	000Dh
    B	_PHANTOM         ;Reserved pvector addr offset	000Eh
    B	_PHANTOM         ;Reserved pvector addr offset	000Fh
    B	_PHANTOM         ;Reserved pvector addr offset	0010h
    B	_XINT2_ISR       ;Reserved pvector addr offset	0011h
    B	_PHANTOM         ;Reserved pvector addr offset	0012h
    B	_PHANTOM         ;Reserved pvector addr offset	0013h
    B	_PHANTOM         ;Reserved pvector addr offset	0014h
    B	_PHANTOM         ;Reserved pvector addr offset	0015h
    B	_PHANTOM         ;Reserved pvector addr offset	0016h
    B	_PHANTOM         ;Reserved pvector addr offset	0017h
    B	_PHANTOM         ;Reserved pvector addr offset	0018h
    B	_PDPINTB_ISR     ;Reserved pvector addr offset	0019h
    B	_PDPINTA_ISR     ;Reserved pvector addr offset	0020h
    B	_CMP1INT_ISR     ;Reserved pvector addr offset	0021h
    B	_CMP2INT_ISR     ;Reserved pvector addr offset	0022h
    B	_CMP3INT_ISR     ;Reserved pvector addr offset	0023h
    B	_CMP4INT_ISR     ;Reserved pvector addr offset	0024h
    B	_CMP5INT_ISR     ;Reserved pvector addr offset	0025h
    B	_CMP6INT_ISR     ;Reserved pvector addr offset	0026h
    B	_T1PINT_ISR      ;Reserved pvector addr offset	0027h  
    B	_T1CINT_ISR      ;Reserved pvector addr offset	0028h 
    B	_T1UFINT_ISR     ;Reserved pvector addr offset	0029h 
    B	_T1OFINT_ISR     ;Reserved pvector addr offset	002Ah 
    B	_T2PINT_ISR      ;Reserved pvector addr offset	002Bh  
    B	_T2CINT_ISR      ;Reserved pvector addr offset	002Ch 
    B	_T2UFINT_ISR     ;Reserved pvector addr offset	002Dh 
    B	_T2OFINT_ISR     ;Reserved pvector addr offset	002Eh 
    B	_T3PINT_ISR      ;Reserved pvector addr offset	002Fh  
    B	_T3CINT_ISR      ;Reserved pvector addr offset	0030h 
    B	_T3UFINT_ISR     ;Reserved pvector addr offset	0031h 
    B	_T3OFINT_ISR     ;Reserved pvector addr offset	0032h 
    B	_CAP1INT_ISR     ;Reserved pvector addr offset	0033h
    B	_CAP2INT_ISR     ;Reserved pvector addr offset	0034h
    B	_CAP3INT_ISR     ;Reserved pvector addr offset	0035h
    B	_CAP4INT_ISR     ;Reserved pvector addr offset	0036h
    B	_CAP5INT_ISR     ;Reserved pvector addr offset	0037h
    B	_CAP6INT_ISR     ;Reserved pvector addr offset	0038h
    B	_T4PINT_ISR      ;Reserved pvector addr offset	0039h  
    B	_T4CINT_ISR      ;Reserved pvector addr offset	003AH
    B	_T4UFINT_ISR     ;Reserved pvector addr offset	003Bh 
    B	_T4OFINT_ISR     ;Reserved pvector addr offset	003Ch 
    B	_PHANTOM         ;Reserved pvector addr offset	003Dh
    B	_PHANTOM         ;Reserved pvector addr offset	003Eh
    B	_PHANTOM         ;Reserved pvector addr offset	003Fh
    B	_CANMBINT_ISR    ;Reserved pvector addr offset	0040H
    B	_CANERINT_ISR    ;Reserved pvector addr offset	0041h


          .end	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -