2 Programs and the CPU

This section dscribes how programs are specified by a human, and how it is executed by a processor.

 2.1 High level programming languages
 2.2 The processor
 2.3 Assembly language
 2.4 Compilers, linkers and loaders