📄 vectors.s
字号:
vector7A: .long _irq_handler // 预留(Reserved)
vector7B: .long _irq_handler // SGFM缓冲区空(SGFM buffer empty)
vector7C: .long _irq_handler // SGFM命令完成(SGFM command complete)
vector7D: .long _irq_handler // 保护违反(Protection violation)
vector7E: .long _irq_handler // 存取错误(Access error)
vector7F: .long _RTC_handler // RTC中断(RTC Interrupt)
//----- start of IRQ2 -----------------------------------------------------*
vector80: .long _irq_handler // 预留(Reserved)
vector81: .long _irq_handler // 预留(Reserved)
vector82: .long _irq_handler // 预留(Reserved)
vector83: .long _irq_handler // 预留(Reserved)
vector84: .long _irq_handler // 预留(Reserved)
vector85: .long _irq_handler // 预留(Reserved)
vector86: .long _irq_handler // 预留(Reserved)
vector87: .long _irq_handler // 预留(Reserved)
vector88: .long _irq_handler // 消息缓冲区0中断(Message Buffer 0 interrupt)
vector89: .long _irq_handler // 消息缓冲区1中断(Message Buffer 1 interrupt)
vector8A: .long _irq_handler // 消息缓冲区2中断(Message Buffer 2 interrupt)
vector8B: .long _irq_handler // 消息缓冲区3中断(Message Buffer 3 interrupt)
vector8C: .long _irq_handler // 消息缓冲区4中断(Message Buffer 4 interrupt)
vector8D: .long _irq_handler // 消息缓冲区5中断(Message Buffer 5 interrupt)
vector8E: .long _irq_handler // 消息缓冲区6中断(Message Buffer 6 interrupt)
vector8F: .long _irq_handler // 消息缓冲区7中断(Message Buffer 7 interrupt)
vector90: .long _irq_handler // 消息缓冲区8中断(Message Buffer 8 interrupt)
vector91: .long _irq_handler // 消息缓冲区9中断(Message Buffer 9 interrupt)
vector92: .long _irq_handler // 消息缓冲区10中断(Message Buffer 10 interrupt)
vector93: .long _irq_handler // 消息缓冲区11中断(Message Buffer 11 interrupt)
vector94: .long _irq_handler // 消息缓冲区12中断(Message Buffer 12 interrupt)
vector95: .long _irq_handler // 消息缓冲区13中断(Message Buffer 13 interrupt)
vector96: .long _irq_handler // 消息缓冲区14中断(Message Buffer 14 interrupt)
vector97: .long _irq_handler // 消息缓冲区15中断(Message Buffer 15 interrupt)
vector98: .long _irq_handler // 错误中断(error interrupt)
vector99: .long _irq_handler // 总线丢失中断(Bus-off interrupt)
vector9A: .long _irq_handler // 预留(Reserved)
vector9B: .long _irq_handler // 预留(Reserved)
vector9C: .long _irq_handler // 预留(Reserved)
vector9D: .long _irq_handler // 预留(Reserved)
vector9E: .long _irq_handler // 预留(Reserved)
vector9F: .long _irq_handler // 预留(Reserved)
vectorA0: .long _irq_handler // (Edge port flag 0)
vectorA1: .long _irq_handler // (Edge port flag 1)
vectorA2: .long _irq_handler // (Edge port flag 2)
vectorA3: .long _irq_handler // (Edge port flag 3)
vectorA4: .long _irq_handler // (Edge port flag 4)
vectorA5: .long _irq_handler // (Edge port flag 5)
vectorA6: .long _irq_handler // (Edge port flag 6)
vectorA7: .long _irq_handler // (Edge port flag 7)
vectorA8: .long _irq_handler // 预留(Reserved)
vectorA9: .long _irq_handler // 预留(Reserved)
vectorAA: .long _irq_handler // 预留(Reserved)
vectorAB: .long _irq_handler // 预留(Reserved)
vectorAC: .long _irq_handler // 预留(Reserved)
vectorAD: .long _irq_handler // 预留(Reserved)
vectorAE: .long _irq_handler // 预留(Reserved)
vectorAF: .long _irq_handler // 预留(Reserved)
vectorB0: .long _irq_handler // 预留(Reserved)
vectorB1: .long _irq_handler // 预留(Reserved)
vectorB2: .long _irq_handler // 预留(Reserved)
vectorB3: .long _irq_handler // 预留(Reserved)
vectorB4: .long _irq_handler // 预留(Reserved)
vectorB5: .long _irq_handler // 预留(Reserved)
vectorB6: .long _irq_handler // 预留(Reserved)
vectorB7: .long _irq_handler // 预留(Reserved)
vectorB8: .long _irq_handler // 预留(Reserved)
vectorB9: .long _irq_handler // 预留(Reserved)
vectorBA: .long _irq_handler // 预留(Reserved)
vectorBB: .long _irq_handler // 预留(Reserved)
vectorBC: .long _irq_handler // 预留(Reserved)
vectorBD: .long _irq_handler // 预留(Reserved)
vectorBE: .long _irq_handler // 预留(Reserved)
vectorBF: .long _irq_handler // 预留(Reserved)
vectorC0: .long _irq_handler // 未使用
vectorC1: .long _irq_handler
vectorC2: .long _irq_handler
vectorC3: .long _irq_handler
vectorC4: .long _irq_handler
vectorC5: .long _irq_handler
vectorC6: .long _irq_handler
vectorC7: .long _irq_handler
vectorC8: .long _irq_handler
vectorC9: .long _irq_handler
vectorCA: .long _irq_handler
vectorCB: .long _irq_handler
vectorCC: .long _irq_handler
vectorCD: .long _irq_handler
vectorCE: .long _irq_handler
vectorCF: .long _irq_handler
vectorD0: .long _irq_handler
vectorD1: .long _irq_handler
vectorD2: .long _irq_handler
vectorD3: .long _irq_handler
vectorD4: .long _irq_handler
vectorD5: .long _irq_handler
vectorD6: .long _irq_handler
vectorD7: .long _irq_handler
vectorD8: .long _irq_handler
vectorD9: .long _irq_handler
vectorDA: .long _irq_handler
vectorDB: .long _irq_handler
vectorDC: .long _irq_handler
vectorDD: .long _irq_handler
vectorDE: .long _irq_handler
vectorDF: .long _irq_handler
vectorE0: .long _irq_handler
vectorE1: .long _irq_handler
vectorE2: .long _irq_handler
vectorE3: .long _irq_handler
vectorE4: .long _irq_handler
vectorE5: .long _irq_handler
vectorE6: .long _irq_handler
vectorE7: .long _irq_handler
vectorE8: .long _irq_handler
vectorE9: .long _irq_handler
vectorEA: .long _irq_handler
vectorEB: .long _irq_handler
vectorEC: .long _irq_handler
vectorED: .long _irq_handler
vectorEE: .long _irq_handler
vectorEF: .long _irq_handler
vectorF0: .long _irq_handler
vectorF1: .long _irq_handler
vectorF2: .long _irq_handler
vectorF3: .long _irq_handler
vectorF4: .long _irq_handler
vectorF5: .long _irq_handler
vectorF6: .long _irq_handler
vectorF7: .long _irq_handler
vectorF8: .long _irq_handler
vectorF9: .long _irq_handler
vectorFA: .long _irq_handler
vectorFB: .long _irq_handler
vectorFC: .long _irq_handler
vectorFD: .long _irq_handler
vectorFE: .long _irq_handler
vectorFF: .long _irq_handler
//复位中断处理-------------------------------------------------------------*
//功 能: 系统复位时,进入复位向量指向的首条要执行的指令 *
//-------------------------------------------------------------------------*
start:
move.w #0x2700,sr //初始化系统状态寄存器SR
jmp _asm_startmeup
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -