📄 vectors.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 + -