This is the full electronic version of “Computer Organization and Design Fundamentals” by David Tarnoff. It is free for download to anyone who wishes to learn more about the design and organization of digital computers.
Book Description
It is a textbook open to anyone with a simple desire to learn about the digital concepts of a computer. I’ve tried to address topics such as analog to digital conversion, CRC’s, and memory organization using practical terms and examples instead of the purely theoretical or technical approaches favored by engineers.
Table of Contents
- Digital Signals and Systems
- Numbering Systems
- Binary Math and Signed Representations
- Logic Functions and Gates
- Boolean Algebra
- Standard Boolean Expression Formats
- Karnaugh Maps
- Combinational Logic Applications
- Binary Operation Applications
- Memory Cells
- State Machines
- Memory Organization
- Memory Hierarchy
- Serial Protocol Basics
- Introduction to Processor Architecture
- Intel 80×86 Base Architecture
- Intel 80×86 Assembly Language