Eli5 Why softwares need to reprogrammed to work on other operating systems or CPUs?

1.00K views

Eli5 Why softwares need to reprogrammed to work on other operating systems or CPUs?

In: Technology

6 Answers

Anonymous 0 Comments

Because in one CPU, 00000001 might be the “add” opcode, while in another CPU it might be “MOV” moving data around. A program is just a collection of instructions to the CPU, in binary machine code. That machine code is specific to a CPU architecture, and can’t be mixed and matched.

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