← Back to context

Comment by shadowgovt

3 years ago

Nowadays it's emulators all the way down.

On most of these architectures the software eventually executes as x86 machine code, and the distance between x86 machine code and the actual processes inside a modern CPU implementing the x86 code set is so vast you can call a modern CPU an "x86 emulator built in hardware."

Entirely accurate. Also makes it easier to have a firmware/microcode update that gives you a new instruction.