Machine code instructions
- Most code written by developers is written in languages such
as python, visual studio, etc. And is readable to humans.
- This is known as source code and cannot be read by the CPU.
- The reason for source code existing is that it would be very
difficult for programmers to program low-level code, and so
source code is translated into machine code, which is now
readable to the CPU.
- Each processor architecture (i.e. x86 or Harvard) has its own
set of instructions.
- The compiler must specify which exact architecture first
before compiling, as some architectures may not be
compatible with certain computers.
- Just one line of source code can be compiled into many lines
of machine code.