4 ms·
The implementations may have converged but there's still hard differences in the ISA. RISC (including ARM) has fixed-width instructions, x86 has variable width.
by millstone 11y ago
The implementations may have converged but there's still hard differences in the ISA. RISC (including ARM) has fixed-width instructions, x86 has variable width. RISC (including ARM again) is load-store, x86 allows memory to be sources or destinations. So ARM can have simpler decoder logic, if nothing else.
- Veedrac 11y agoSure, but it's not true that CISC machines are just proxies to RISC ones.