转载地址:http://blog.chinaunix.net/uid-28458801-id-3487199.html CPSR:程序状态寄存器(current program status register) (当前程序状态寄存器),在任何处理器模式下被访问.它包含了条件标志位.中断禁止位.当前处理器模式标志以及其他的一些控制和状态位.CPSR在用户级编程时用于存储条件码. SPSR:程序状态保存寄存器(saved program status register),每一种处理器模式下都有
ARM Cortex-M3相比于ARM其他系列微控制器,具有以下优势或特点: 1. 三级流水线+分支预测 ARM Cortex-M3与ARM7内核一样,采用适合于微控制器应用的三级流水线,但增加了分支预测功能. 现代处理器大多采用指令预取和流水线技术,以提高处理器的指令执行速度.流水线处理器在正常执行指令时,如果碰到分支(跳转)指令,由于指令执行的顺序可能会发生变化,指令预取队列和流水线中的部分指令就可能作废,而需要从新的地址重新取指.执行,这样就会使流水线“断流”,处理器性能因此而受到影响.特