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