What are instruction set architectures?

158 views

I know some examples are x96, x64 and arm. Are they abstract models of computation, like Turing machines?

In: 2

5 Answers

Anonymous 0 Comments

The instruction set is the language the CPU speaks. It’s not an abstract model, it’s the actual way the CPU reads a program and performs actions.

For example maybe for an x86 CPU the binary sequence B805000000 in a program would store the number 0, but for ARM it’s E3A02000 to do the same.

This is also why you can’t directly run programs compiled for one type of CPU on a different type.

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