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 explains the following topics, Number Systems and Arithmetic, Boolean Algebra, Karnaugh Maps, The Quine McCluskey Algorithm, Combinational Circuits, Synchronous Sequential Logic, Registers and Counters, Register Transfer and Micro operations, Basic Computer Organization and Design, Micro programmed Control, Floating Point Data, Pipeline and Vector Processing.