1.为增加处理器指令流 的速度,ARM使用多级流水线. 就是举个例子: mov r1,#0 ,这条指令 分几个人做,一个人从存储器取指令,解码指令中用到的寄存器,寄存器运算. 这样三步 :如果一个人做,需要分三步,浪费时间,ARM 就是分开处理,这样就能节省时间,加快处理速度.S5PV210 就有13级流水线,STM32F103 就有3级流水线! 流水线:缺点 一旦被打断,就会影响处理速度! 流水线:中断处理,返回的时候,PC 需要+8 ,或者-8, 3级流水线是相差 8个字节! 详细请百度!…