This note covers the following topics: Basics of computer
architecture, Introduction to Digital Electronics, Binary Numbers, Boolean
Algebra, Combinational Logic Circuits, Sequential Logic Circuits, Von Neumann
Architecture, Optimizing Hardware Performance, Low-level programming,
Programming in C, Character encodings, Assembly programming.
Author(s): Philipp Hafliger, Dag Langmyhr
and Omid Mirmotahari
This PDF covers the following topics related to Computer Architecture , Introduction, Instruction Set Architecture, Computer Arithmetic, Control unit, Processor Design, S1 a simple CPU, Pipeline, Instruction Level Parallelism, Vector machines, Memory System Design, Magnetic Disk, Future architecture.
Author(s): Prabhas Chongstitvatana, Chulalongkorn
University
This note covers the following topics, Fundamentals of Computer Design, Basic Organization of a Computer, Instruction Set Design, Addressing Modes, CPU Implementation, Interrupts, The Memory Hierarchy, Virtual Memory.