关于arm

1:arm9有37个寄存器

2:pc—>程序计数器,指向下一条指令所在的地址

      lr—>链接寄存器,在函数调用时,链接原函数的地址

      sp->栈指针寄存器,保护现场时使用,总是指向栈顶

      cpsr->当前程序状态寄存器,显示状态

      spsr->程序发生异常,备份cpsr,异常结束后返回原来指令运行的地方

3:arm9内核有7个基本工作模式

     user:非特权模式

fiq:高优先级中断模式

irq:低优先级中断模式

supervisor:复位或软中断

abort:存取异常

undef:指令未定义

system:和user模式使用相同寄存器的特权模式

4:发生异常事件的时候,需要执行指定地址中的指令,这些指定地址就是异常向量表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值