Tuesday, September 25, 2012

x86 vs. ARM: Architectural Differences

x86:
1. CISC (Complex Instruction Set)
2. Not load-store architecture
3. Variable length instructions

 ARM: 
1. RISC (Reduced Instruction Set)
2. Load-Store architecture, meaning only load and store instructions can access memory.
3. Fixed length instructions. Therefore, code compiled in ARM are generally of larger code size than x86.

No comments:

Post a Comment