2025-11-09 00:12:08
博途设置CPU中断要分两步走先得进入调试模式然后找到中断向量表这里的中断向量表就像电脑的通讯录每个中断号对应一段程序比如0x08号中断是键盘中断修改的时候得把对应的中断号和程序段配起来就像给手机换个铃声得确保程序段能处理中断请求保存后才能生效
因为博途的调试模式能直接操作中断向量表这个表有256个位置每个对应不同中断号比如0x08对应键盘中断修改时要确保程序段能正确处理中断信号否则会死机实测数据中断向量表在内存0x0000到0x00ff之间每个位置占4字节所以修改程序段时要按4字节对齐比如把0x08号中断从原程序段换到新程序段保存后运行会触发新代码执行这个操作就像给电脑换了个紧急联系人得保证新联系人能及时响应中断请求否则还是得找原联系人
本题链接: