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

📄 vectors.asm

📁 DSP芯片TMS320C5416实验程序
💻 ASM
字号:
************************************************************************
*Vectors.asm
*完整中断向量表示例
*共有30个中断向量,每个向量占4个字的空间。
*使用向量一般用一条跳转指令转到相应中断服务子程序,其余空位用NOP填充
*未使用的向量直接用RETE返回,是为了防止意外进入未用中断。
************************************************************************
	     	.sect ".vectors"		;开始命名段.vecotrs
			.global CodeEntry		;引用程序入口的全局符号定义
			.global Eint1_ISR		
			
       		.align  0x80            ;中断向量表必须对齐128字的页边界
       		
RESET: 		B	CodeEntry			;Reset中断向量,跳转到程序入口
			   NOP					;用NOP填充表中其余空字
			   NOP					;B指令占了两个字,所以要填两个NOP
			
NMI:    	RETE                  	;不可屏蔽中断
               NOP
               NOP
               NOP                                     
            
SINT17 	.space 4*16		          	;软件中断使用较少,简单起见用0填充
SINT18 	.space 4*16
SINT19 	.space 4*16
SINT20 	.space 4*16
SINT21 	.space 4*16
SINT22 	.space 4*16
SINT23 	.space 4*16
SINT24 	.space 4*16
SINT25 	.space 4*16
SINT26 	.space 4*16
SINT27 	.space 4*16
SINT28 	.space 4*16
SINT29 	.space 4*16
SINT30 	.space 4*16

INT0:   	;RETE			;外部中断INT0
			B 	Eint1_ISR
               NOP
               NOP 
               ;NOP
               
INT1:   	B	Eint1_ISR	;外部中断INT1
               NOP 
               NOP
INT2:   	RETE			;外部中断INT2
               NOP
               NOP
               NOP
TINT:   	RETE			;Timer0中断
               NOP
               NOP
               NOP
BRINT0:		RETE			;McBSP #0 接收中断
               NOP
               NOP
               NOP
BXINT0:		RETE			;McBSP #0 发送中断
               NOP
               NOP
               NOP
DMAC0:		RETE			;无定义(默认)DMA0中断
               NOP
               NOP
               NOP
TINT1:		RETE			;Timer1中断(默认)或DMA1中断.
               NOP
               NOP
               NOP
INT3:		RETE			;外部中断3
               NOP
               NOP
               NOP
HPINT: 		RETE			;HPI中断
               NOP
               NOP
               NOP
BRINT1:		RETE			;McBSP #1接收中断(默认)或DMA2中断
               NOP
               NOP
               NOP
BXINT1:		RETE			;McBSP #1发送中断(默认)或DMA3中断
               NOP
               NOP
               NOP
DMAC4:		RETE 			;DMA4中断
               NOP
               NOP
               NOP
DMAC5:		RETE			;DMA5中断
			   NOP
               NOP
               NOP
                .end

⌨️ 快捷键说明

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