Loonie PerksDeals for Canada
Search
Product guide

Code: The Hidden Language of Computer Hardware and Software, 2nd Edition

Code: The Hidden Language of Computer Hardware and Software is Charles Petzold’s expanded guide to how digital computers work, from simple logic to CPU internals. The second edition adds chapters on clocks, arithmetic logic, registers, control signals and the internet, with companion animated circuit graphics.

At a glance

  • Builds from foundational ideas toward how a computer’s CPU is constructed and operates.
  • New chapters cover building a clock, the arithmetic logic unit, registers and busses, CPU control signals, jumps, loops and calls, and the World Brain.
  • The listing describes a companion website with animated graphics of key circuits.
Price
$3.99Save 92%

Reference price: $47.49

Price checked: Nov 12, 2026

View offerAhead of Black FridayExplore the selection

Pros and cons

Pros

  • Explains computer systems and hardware concepts through a gradual, illustrated learning path rather than presenting itself as a typical programming manual.
  • The expanded edition gives more attention to CPU internals, including arithmetic, registers and control signals.
  • Reader feedback highlights the book’s engaging, informative approach and its usefulness for building foundational understanding.

Technical specifications

13 specifications
Book details
PublisherMicrosoft Press
Publication dateAug. 2 2022
Edition2nd
LanguageEnglish
Print length480 pages
ISBN-13978-0137909292
Reading age18 years and up
Kindle edition details
File size27.9 MB
Screen ReaderSupported
Enhanced typesettingEnabled
X-RayNot Enabled
Word WiseNot Enabled
Page FlipEnabled

What to know before buying

Listing details to confirm

The Kindle listing identifies this as the 2nd edition, with a 480-page print length and a digital file size of 27.9 MB. The expanded-edition description says it is about 70 pages longer than the first edition, which is not necessarily a contradiction because the comparison is with the earlier edition.

Who is it for?

A good fit for

  • Readers who want an accessible conceptual introduction to how computers work beneath familiar devices.
  • Programming learners seeking background in digital logic and CPU architecture rather than a step-by-step guide to a specific programming language.
  • Readers comfortable with a gradual progression into technical topics, including deeper CPU material.

Less suited to

  • Buyers seeking a practical programming course focused on exercises in a particular language.
  • Readers who need a light or very short introduction. The listing describes a 480-page book with an extended progression into CPU internals.

Customer reviews on Amazon

4.7 / 5 · 1,075 ratings
  • 5 stars86%86%
  • 4 stars9%9%
  • 3 stars3%3%
  • 2 stars0%0%
  • 1 star2%2%

Customer feedback describes the book as engaging and informative, and readers appreciate its pedagogical explanations for building a foundation in computer theory. Readability is mixed, including reports of difficulty with the PC Kindle app, and opinions about value also differ. These reactions may matter especially for buyers planning to read digitally or expecting an uncomplicated introduction. The listing’s expanded treatment of CPU internals gives the book a substantial technical progression, so it may suit readers seeking depth better than those wanting a brief primer.

Positive themes

  • Customers describe the book as engaging and informative, and praise its clear, pedagogical explanations and foundational approach.

Mixed feedback

  • Readers differ on readability, with some finding it easy to follow and others reporting difficulty with the PC Kindle app.
  • Opinions about value for money vary.

Frequently asked questions

What does Code cover?

It explains how digital computers work, developing foundational concepts through logic and circuits toward CPU internals and the broader digital world.

What topics are added in this edition?

The listed new chapters include building a clock, the arithmetic logic unit, registers and busses, CPU control signals, jumps, loops and calls, and the World Brain.

Is this a programming-language tutorial?

The listing presents it as a guide to computer hardware, software and computer theory, not a typical programming book or a tutorial for one specific language.

What are the Kindle edition details?

The listing gives a 27.9 MB file size, supported screen reader, enabled enhanced typesetting and Page Flip, with X-Ray and Word Wise not enabled.

Alternative options

Products with discounts that might interest you

4.9
Magic Tree House Books 13–16 Boxed Set
Magic Tree House Books 13–16 Boxed Set

C$38

C$26.45

-30%
-30%
Product details in Markdown