Course Content:
Slides (PDF-Farsi):
- CA – Chapter 1 – Transfer of registers and micro operations
- CA – Chapter 2 – Organizing and designing a basic computer
- CA – Chapter 3 – Micro-programmed control
- CA – Chapter 4 – Central processing unit
- CA – Chapter 5 – Pipeline and vector processing
- CA – Chapter 6 – Input and output organization
- CA – Chapter 7 – Memory organization
- CA – Chapter 8 – Multi processors
Original Slides (PDF-English):
- Chapter1 – Computer Abstractions and Technology
- Chapter2 – Instructions: Language of the Computer
- Chapter3 – Arithmetic for Computers
- Chapter4 – The Processor
- Chapter5 – Large and Fast: Exploiting Memory Hierarchy
- Chapter6 – Parallel Processors from Client to Cloud
Reference Books:
- Computer Organization and Design MIPS Edition, The Hardware/Software Interface,
- David Patterson, John Hennessy
- Computer System Architecture
- Morris Mano