c5510_vector.asm

来自「TI公司DSP C5510的中断向量表文件」· 汇编 代码 · 共 84 行

ASM
84
字号
.ref _c_int00
.ref _v1

.global _istb

unused .macro id

       .global unused:id:       
unused:id:
	b unused:id:
	nop 4
	b unused:id :
	nop
	nop
	nop
	nop
	nop
	
       .endm

	.sect ".vec"
_istb:
_RESET: MVKL _C_int00, B0
	MVKH _C_int00, B0
	B    B0
	NOP
	NOP
	NOP
	NOP
	NOP
_NMI:   unused NMI
_RESV1: unused RESV1
_RESV2: unused RESV2
_INT4 : unused 4
_INT5 : unused 5
_INT6 : STW  .D2 B0, *--B15
 ||     MVKL _v1, B0
        MVKH _v1, B0
        B    .S2 B0
 ||     LDM  .D2 *B15++, B0
 	NOP  5
 	NOP
 	NOP
_INT7 : unused 7
_INT8 : unused 8
_INT9 : unused 9
_INT10: unused 10
_INT11: unused 11
_INT12: unused 12
_INT13: unused 13
_INT14: unused 14
_INT15: unused 15


--注释----------------------------------------------------------------
宏展开为:
	.global unused15
unused15
	b    unused15
	nop  4
	b    unused15
	nop
	nop
	nop
	nop
	nop

展开后,标号_INT15与标号unused15位于同一个地方,因此它们是等价的,
即unused15与_INT15在内存中位于同一地址,所以展开后也可理解为:
	.global unused15
_INT15
     	b    _INT15
     	nop  4
     	b    _INT15
     	nop
     	nop
     	nop
     	nop
     	nop
实际上,_INT15与INT15也是等价的。
--end----------------------------------------------------------------


⌨️ 快捷键说明

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