几周前,我刚刚完成了大学的微处理器课程,在那里我们只用汇编编程。我们学到了很多关于中断的知识(恕我直言)。
这是我的问题:我正在使用 16F684 的 HiTech 编译器用 C 语言编程,在讨论中断的数据表部分(PIC 16F684 数据表第 12.4 节)中,它说程序将转到中断向量 0x0004。使用我的微处理器类中的程序集,我们只需设置一个指向该地址的 .org 语句并在下面编写所需的程序集,以便在发生中断时跳转到那里并运行。我可以在汇编中弄清楚这一点,但是当我在 CI 中编程时,我不相信我可以控制程序片段在内存中的位置,这会带来问题。我不知道如何在 C 中的中断处放置命令。
如果我需要澄清,请告诉我!