目录
4、M3/M4:xPSR实际上对应3个寄存器APSR/IPSR/EPSR
一、地址空间_RISC与CISC
1、在ARM CPU看来,内存、IO的操作是一样的
2、在X86架构中内存和IO是分开的
3、RISC
ARM芯片属于精简指令集计算机(RISC:Reduced Instruction Set Computing),它所用的指令比较简单,有如下特点:
① 对内存只有读、写指令
② 对于数据的运算是在CPU内部实现
③ 使用RISC指令的CPU复杂度小一点,易于设计
对于乘法运算a = a * b,
在RISC中要使用4条汇编指令:
① 读内存a
② 读内存b
③ 计算a*b
④ 把结果写入内存
4、CISC
x86属于复杂指令集计算机(RISC:Complex Instruction Set Computing),
它所用的指令比较复杂,比如某些复杂的指令,它是通过“微程序”来实现的。
比如执行乘法指令时,实际上会去执行一个“微程序”,在“微程序”里,一样是去执行这4步