主题 : 6410 cp15一指令不明,请赐教 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 31364
精华: 0
发帖: 59
金钱: 295 两
威望: 59 点
贡献值: 0 点
综合积分: 118 分
注册时间: 2010-10-29
最后登录: 2017-09-13
楼主  发表于: 2012-03-02 18:30

 6410 cp15一指令不明,请赐教

;------------------------------------
;     Enable VIC Port
;------------------------------------
        mrc p15,0,r0,c1,c0,0
        orr r0,r0,#(1<<24)
        mcr p15,0,r0,c1,c0,0
将c1寄存器第24位置1,看了arm1176jzfs.pdf也搞不清楚在说什么,只好向大家求助了。

级别: 侠客
UID: 13690
精华: 0
发帖: 89
金钱: 445 两
威望: 89 点
贡献值: 0 点
综合积分: 178 分
注册时间: 2010-01-27
最后登录: 2015-10-28
1楼  发表于: 2012-03-05 16:34
这个值用来设定向量中断的。如果设置为0,中断方式跟arm9一样,中断发生,返回的0地址,读取中断服务程序地址,进入中断服务程序。如果设置为1,就用到向量中断,中断发生,可以不用调到中断向量表查中断了。可以直接接入中断服务程序。