Slides for the course "Computer Architecture and Organization" given at Wrocław University of Science and Technology.
Authored by: Radosław Michalski, Wrocław University of Science and Technology, Wrocław, Poland
License: CC BY-NC-SA 4.0
Please submit all ideas how to improve these lectures as issues in this repository.
The list of lectures in Polish (version 1.1, spring 2018):
- Wykład 1 - wprowadzenie do kursu
- Wykład 2 - układy cyfrowe
- Wykład 3 - klasyfikacja architektur, hierarchia pamięci
- Wykład 4 - hierarchia pamięci, rodzaje architektur
- Wykład 5 - architektura zestawu instrukcji
- Wykład 6 - architektura RISC, ISA MIPS, formaty instrukcji
- Wykład 7 - rodzaje układów, asembler MIPS
- Wykład 8 - organizacja pamięci, typy danych, gałęzie i skoki
- Wykład 9 - stos, liczby zmiennoprzecinkowe
- Wykład 10 - rejestry hi i lo, inline ASM, przerwania i wyjątki
- Wykład 11 - liczby zmiennoprzecinkowe, zaawansowane architektury
- Wykład 12 - przyszłość architektur komputerowych
The list of lectures in English (version 1.0, Spring 2017):
- Lecture 1 - architectural classification, memory hierarchy, computer architectures
- Lecture 2 - instruction set architecture, architectural considerations
- Lecture 3 - RISC architecture, MIPS ISA
- Lecture 4 - CPU, FPGA, ASIC, MIPS assembly language
- Lecture 5 - memory organization, data types, program execution, stack
- Lecture 6 - floating point representation, caching, future of computing