Computer Architecture & Embedded Systems

Course contents
- Development history
- Computer architectures
- Microcontrollers and platforms
- Memory structure and addressing, segmentation
- I / O interfaces, typical system components
- Program development in assembler
- Tools: assembler / compiler, object code, linker, loader
subsystem like cache, memory management, RISC vs. CISC, SIMD, pipelines