Table of Contents
Preface
Section 1: Fundamentals of Computer Architecture
Chapter 1: Introducing Computer Architecture
The evolution of automated computing devices4
Charles Babbage's Analytical Engine4
ENIAC6
IBM PC7
The iPhone11
Moore's law12
Computer architecture16
Binary and hexadecimal numbers16
The 6502 microprocessor20
The 6502 instruction set23
Summary25
Exercises26
Chapter 2: Digital Logic
Electrical circuits30
The transistor31
Logic gates33
Latches 37
Flip-flops40
Registers42
Adders43
Propagation delay44
Clocking46
Sequential logic47
Hardware description languages48
VHDL49
Summary53
Exercises54
Chapter 3: Processor Elements
A simple processor56
Control unit57
Arithmetic logic unit60
Registers65
The instruction set67
Addressing modes68 ...
Get Modern Computer Architecture and Organization now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.