
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
-10% $17.96$17.96
Ships from: Amazon.com Sold by: Amazon.com
Save with Used - Very Good
$16.16$16.16
Ships from: Amazon Sold by: Wilmington Media

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
But How Do It Know? - The Basic Principles of Computers for Everyone Paperback – July 4, 2009
Purchase options and add-ons
- Print length222 pages
- LanguageEnglish
- Publication dateJuly 4, 2009
- Dimensions6 x 0.5 x 9 inches
- ISBN-100615303765
- ISBN-13978-0615303765
Frequently bought together

Customers who viewed this item also viewed
Editorial Reviews
About the Author
Product details
- Publisher : John C Scott; First Edition (July 4, 2009)
- Language : English
- Paperback : 222 pages
- ISBN-10 : 0615303765
- ISBN-13 : 978-0615303765
- Item Weight : 7.4 ounces
- Dimensions : 6 x 0.5 x 9 inches
- Best Sellers Rank: #73,824 in Books (See Top 100 in Books)
- Customer Reviews:
About the authors
Discover more of the author’s books, see similar authors, read book recommendations and more.
Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the book's explanations clear and well-structured, with one review noting how it breaks complex subjects into understandable bits. Moreover, they appreciate its knowledge content, with one customer highlighting how it provides insight into computer inner workings. Additionally, customers find the book entertaining to read.
AI-generated from the text of customer reviews
Select to learn more
Customers find the book's explanations clear and thorough, with each step well-explained, and one customer notes how it guides readers from simple notions of binary arithmetic.
"...It helped me develop my understanding of computer hardware, which has now lead to me studying computer engineering in college...." Read more
"...This book is the happy medium between the two, not too technical to be overwhelming and not so basic that its unhelpful...." Read more
"...It is short, and explains how to make an admittedly primitive toy CPU out of individual logic gates...." Read more
"...This gives a very solid foundation for understanding the bits that make up the bytes that flow down the bus, and on and on...." Read more
Customers find the book provides good information, with one customer noting it offers an insightful look into computer inner workings, while another mentions it covers digital electronics basics.
"...It is a fully functional computer and, from other research I have done, it actually works a lot like the computers we use every day...." Read more
"...By the last page, you have a fully functional 8-bit CPU, and at no point does the prose rise above a level perfectly understandable to an average..." Read more
"...down - from the simplicity of a register, to the building blocks of the RAM and CPU...." Read more
"...engineering major and this book has given me a better background understanding of hardware than any of my classes..." Read more
Customers find the book interesting and entertaining to read.
"...I found this subject to be very interesting and decided to research further into how computers use simple gates to do such complex functions...." Read more
"...It is fun and educational. There is even humor and very detailed descriptions. A good read for anyone wanting to know more!" Read more
"...So I had to buy the book. I read 43% of it so far and it is very interesting and easy to understand...." Read more
"It was interesting and game me a new perspective on computers...." Read more
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on January 2, 2025I got this book when I was a teenager and thoroughly enjoyed reading it. It helped me develop my understanding of computer hardware, which has now lead to me studying computer engineering in college. If you know someone who is interested in computer design, this is a great introductory book!
- Reviewed in the United States on July 13, 2012I have always been intimidated by computers. They seem ridiculously complex and overwhelming to understand. I wasn't happy having this feeling about something I used every day so I decided to try to learn a little more about them. I didn't realize it at the time, but computers are evidently very difficult to explain. Part of the reason for this I think is that there are so many areas of specialization in computers that no one seems able or willing to sit down and try to give a beginner a good overview of the subject that is simple yet detailed enough to allow them to walk away feeling like they learned what they wanted to know.
I think that may be why Mr Scott wrote this book. He genuinely wants you to understand how a computer works. He evidently spent a LOT of time designing the computer in this book. It is a fully functional computer and, from other research I have done, it actually works a lot like the computers we use every day. That is rare to find. There are many books out there that talk about the grand theories of computing but never get down into the hardware and what the wires and transistors are actually doing to make things work. Other books will try to build a very very basic computer with you but since it is just a teaching tool, you learn a lot of concepts about computing that don't really work well in reality. This book is the happy medium between the two, not too technical to be overwhelming and not so basic that its unhelpful.
If you are looking for a book that will help you understand how your computer works, this is it. There is no other book that I have found that can explain this subject in such a way that you walk away feeling like you finally have clarity on a subject that has been so fuzzy for so long. Its a good feeling, and I highly recommend this book to you if you are looking for that kind of clarity about computers as well.
- Reviewed in the United States on January 16, 2016I had always wanted a book like this. It is short, and explains how to make an admittedly primitive toy CPU out of individual logic gates. By the last page, you have a fully functional 8-bit CPU, and at no point does the prose rise above a level perfectly understandable to an average high schooler.
shameless plug: This would be a super companion to my own book, "Ones And Zeros" by John Gregg: Ones and Zeros: Understanding Boolean Algebra, Digital Circuits, and the Logic of Sets. Both Scott and I seem to be trying to use the same sort of voice, trying to hook the same sort of audience. My book talks more about the history and mathematical logic than Scott's, and thus does not go as far up the complexity ladder as the entire CPU. Read mine first, then Scott's. OK, plug over.
As I said, this book was a revelation. I had never seen a CPU laid out so clearly and simply. I would, however, have liked to have seen more gestures in the direction of how "real" CPUs work, at least a mention here or there. I don't think it would have been too big a digression to give a little more detail about how you might expand the address bus to 16 or 32 bits to make the whole thing actually useful. It might also have been nice to explain, briefly, in general terms, about pipelining, or microcode, or the idea behind finite state machines. I emphasize, I'd like just a hint of things like that, without a full, rigorous exploration, just to let the reader know the sorts of directions the real world takes using Scott's toy CPU as a starting point.
Quibbles though. Buy this book.
- Reviewed in the United States on February 12, 2014I've read this before jumping into NAND to Tetris. This gives a very solid foundation for understanding the bits that make up the bytes that flow down the bus, and on and on. The author does explain everything thoroughly which is both good and in some cases a bit tedious. I say that because I read this on the iPad and there were several times when it would have been best for me to have had a copy of the diagrams to follow along more closely what was being described as all the little switches are turning off and on. They are in the iPad/Kindle version, of course, I just should have had them on the side as I read I mean.
Still, this is a great book. And I feel much more confident already in grasping what exactly is and isn't going on in a computer and how the bytes being moved around can at some point be considered software.
- Reviewed in the United States on July 25, 2013Everything I learned from this book was absolutely necessary for my first steps to learning computers. I have more advanced books that will summarize this entire book within 30 pages- it was overwhelmingly to fast. This book has got me past that chapter and many more. My only complaint about this book was the first couple of chapters - of which were to basic for me, but if I didn't read "code" by Charles Petzold than these chapters would have been less repetitive for me and absolutely necessary. I would highly recommend this book to anyone. If you need help understanding this book, read the green book in the recommended list or code. All three of those books will give you a confident grasp on computers. "But - How do it know" helped me start on my fourth book inside the machine (more advanced; on 16, 32, and 64 bit computers).
If you want to make sure you understand everything, the order I read all four of these books started with the "green one"(Rodger young), "Code" (Charles Petzold), "But How do it know" (Clark Scott), and Inside The Machine (John Stokes)- not entirely finished with this one but is easy now. I understand everything %100 I have read in all of these books- but I believe the order I read the books helped me understand it all within a short amount of time. I am hoping to understand my fifth book "Elements on Computer Systems" (Noam Nissan) which a while back I thought looked like gibberish on paper. lol
Top reviews from other countries
- Amazon KundeReviewed in the Netherlands on January 30, 2021
1.0 out of 5 stars Not for the layman
I dont recommend the kindle version. Hard to read diagrams etc. Futhermore, book is not suitable if you do not already have some knowledge on how computers work. Recommend watching online videos first if you are a layman. I bought this book due to many positive reviews but realised afterwards that most of these seem to come from people who appear to have some skills in computer science already. I gave it one star because of the authors claim that book is comprehensible for anyone. That is simply not true.
-
MartinReviewed in Germany on August 23, 2023
5.0 out of 5 stars Enthüllung der Computerarchitektur
**Gesamt Fazit:** Ein zugängliches Buch, das die Grundlagen der Computerarchitektur verständlich erklärt und den Leser mit einem tieferen Verständnis für CPUs und deren Funktion zurücklässt.
Ich möchte Ihnen meine Eindrücke von "But How Do It Know? - The Basic Principles of Computers for Everyone" teilen, einem Buch, das in erstaunlich verständlicher Weise die komplexen Grundlagen der Computerarchitektur beleuchtet.
**Gesamt Fazit:** Dieses Buch schafft es, auf faszinierende Weise die Welt der Computerarchitektur zu erklären. Es ist wie eine Tür, die selbst für Laien geöffnet ist, um die essentiellen Bausteine von CPUs zu verstehen und sogar zu simulieren.
**Bewertung: ⭐⭐⭐⭐⭐**
Das Buch hebt sich dadurch hervor, dass es ohne mathematische Vorkenntnisse auskommt. Es fordert lediglich logisches Denken und ein Gefühl für Zusammenhänge. Das ermöglicht es jedem Leser, die Entwicklung von grundlegenden logischen Schaltungen bis hin zu einer universell programmierbaren CPU nachzuvollziehen.
**Bewertung: ⭐⭐⭐⭐⭐**
Die Autoren vermitteln nicht nur trockenes Fachwissen, sondern führen den Leser auf eine Reise, bei der auch die nötigen Erfindungen und Entwicklungen zur Sprache kommen, um eine programmierbare CPU zu gestalten. Diese Konzepte sind geschickt in die Erklärungen integriert, was zu einem tieferen Verständnis führt.
**Bewertung: ⭐⭐⭐⭐⭐**
Die klare Struktur des Buches ermöglicht es, selbst komplexere Themen zu erfassen. Angefangen bei logischen Verknüpfungen bis hin zur Integration anderer Komponenten wie Tastatur und Monitor in das System, bietet das Buch eine kohärente und leicht verständliche Darstellung.
**Bewertung: ⭐⭐⭐⭐⭐**
Die verständlichen Abbildungen und präzisen Erklärungen machen das Buch auch für diejenigen zugänglich, die nicht fließend Englisch sprechen. Es ist möglich, den Inhalt anhand der Illustrationen und Schaubilder zu verstehen, was die Hürde der Fremdsprache mindert.
**Bewertung: ⭐⭐⭐⭐⭐**
Abschließend kann ich "But How Do It Know?" jedem empfehlen, der tiefer in die Funktionsweise von Computern eintauchen möchte. Die Art und Weise, wie das Buch selbst komplizierte Konzepte zugänglich macht, verdient höchste Anerkennung. Es ist ein Must-Read für Hobbyelektroniker, Schüler, Studenten und alle, die mehr über die innere Welt von Computern erfahren möchten.
-
Gianluca RiggioReviewed in Italy on March 23, 2020
5.0 out of 5 stars Università
Studio Ingegneria Informatica e mi è stato consigliato dal professore stesso.
Spiega bene a livello tecnico i fondamenti di informatica.
Gianluca RiggioUniversità
Reviewed in Italy on March 23, 2020
Spiega bene a livello tecnico i fondamenti di informatica.
Images in this review
- Daniel Chávez HernándezReviewed in Mexico on November 2, 2019
5.0 out of 5 stars This book explain exactly how computers work
Good book, maybe it does not have a lot of technical stuff but you will definitively learn new and important things about computers. It really focus in answer the question of its tittle.
- Zishan AminReviewed in Canada on January 7, 2022
5.0 out of 5 stars Must read for self learners looking to understand how computers work
Exceptional book to be used as a primer to understand how computers work. For self-learners who are trying to maybe learn how to code, you might have questions on how a computer can remember and store information, how is it able to calculate complex problems at lighting speed or even how does a computer produce pictures/videos on a monitor. Basically, How Do It Know?? The author does a great job simplifying these concepts in an effort to help you better understand the black box that is your computer. After reading this, I feel more confident (hopefully not misplaced) in tackling more traditional textbooks on the subject matter contained herein in hopes to further expand my knowledge on computing.