豚草:#pragma CODE_SEG __NEAR_SEG NON_BANKED

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 18:22:38
为什么在写中断函数时要写#pragma CODE_SEG __NEAR_SEG NON_BANKED这句话,标示代码不在分页区?
知其然而不知其所以然啊? 写#pragma CODE_SEG  XX 表示把下面的程序放到XX代码段  至于为什么要放到NON_BANKED代码段
我想是只有放在这个段里面 才能将中断号与中断向量联系起来 也就是硬件决定的 中断服务程序编写玩之后需要再.prm文件添加一句:VECTOR 16 timer_interrupt_handle这样中断服务程序才能和中断号联系起来。