ARM 指令集

ARM指令集分为如下的5个部分

  1. arithmetic,基本的算术运算部分,例如ADD,SUB
  2. data transfer,基本包括4种格式的,LDR,STR,SWP,MOV
  3. logical,AND,ORR,MVN(not),LSL,LSR
  4. conditional branch,基本组成单元CMP,B【EQ】
  5. unconditional branch,B和BL。BL用于函数返回

clock cycles per instruction, CPI 每个指令的时钟周期

 CPU time=(Instruction count*CPI)/(Clock rate)

X86架构通过复杂的指令集,降低了Instruction count,提高了CPI;通过新技术,提高了Clock rate。

dynamic power: power that is consumed during switching.

 

 

你可能感兴趣的:(职场,ARM,休闲,指令集)