Computer Architecture
A first-principles walk from boolean logic to modern out-of-order x86-64, ARM, and RISC-V cores.
62 chapters·8 parts·≈ 23.4 h read
A book-length treatment of computer architecture, organization, and micro-architecture, with extended case studies of the three ISAs that matter in 2026: x86-64, ARM (AArch64), and RISC-V. Written for the engineer who wants a durable mental model — concrete numerical example first, abstract definition second, connection to the application third.
Sixty-two chapters arranged in eight Parts. Each chapter is self-contained but the reading order is the one that builds the model. The Foundations and ISA Parts establish vocabulary; Microarchitecture is where the textbook earns its name; the three ISA case studies put the abstract machine on three real silicon families; Systems & Software and the Advanced Part take the model to the frontier; the Appendices catch up readers who skipped a math class.
Table of Contents
8 parts · 62 chapters- 01What a Computer Isbeginner·37 min read
- 02Number Systems and Data Representationbeginner·39 min read
- 03Boolean Logicbeginner·29 min read
- 04Digital Building Blocksbeginner·36 min read
- 05Digital Design Fundamentalsbeginner·35 min read
- 06The Von Neumann Machinebeginner·35 min read
- 07Basic CPU Organizationbeginner·36 min read
- 08The Instruction Cyclebeginner·31 min read
- 09Input/Output Organizationbeginner·31 min read
- 10Performance Basicsbeginner·32 min read