不挂科搜题免费

问题:

简述向量IRQ的中断入口地址的形成过程

答案:

答:初始化时,向量IRQ的入口地址保存在VICVectAddrx寄存器中,通过VICVectCntlx保存中断源类型,当有所设置的IRQ中断源发生中断时,中断控制器(VIC)将中断源所对应的向量IRQ入口地址寄存器VICVectAddrx内容保存到VICVectAddr,并由ARM通过异常向量表所对应的入口地址0x00000018执行LDR PC,[PC,# -0xFF0]指令就完成将VICVectAddr地址内容装载到PC中形成中断入口地址跳转,进入中断服务程序。