eli5 what makes a ARM Cpu different from a x64 cpu ? why can’t apps from x64 run on ARM or vice versa

328 views

eli5 what makes a ARM Cpu different from a x64 cpu ? why can’t apps from x64 run on ARM or vice versa

In: 1

8 Answers

Anonymous 0 Comments

Every CPU has a set of instructions that it understands. Stuff like add, multiply, compare, etc.

ARM and x86 are basically two lists of those instructions. So if a program is made for x86 and you try to run it on ARM, the CPU will receive an instruction it either doesn’t know or interprets as a different one than it’s supposed to, so the program will very quickly fail.

You can search Wikipedia for “x86 instruction listings” if you would like to see the actual instructions and what they do.

You are viewing 1 out of 8 answers, click here to view all answers.