Different forms of data and how they are represented in the computer: numbers, text and computer programs.
Machine code and assembler programming.
The architecture of computers.
CISC and RISC.
Execution, Pipelining.
The memory hierarchy from register to hard disk.
After completed course, you shall be able to
- describe how data and computer programs are stored on the computer
- describe how computer programs are executed on different levels
- describe how computers interpret and execute machine code
- describe how computers are constructed
- read, understand and write assembler programs