Code: The Hidden Language of Computer Hardware and Software is a wonderful book explaining how computers work. I've read the section on Computer Architecture in Gödel Escher Bach, but that did not stay in my mind. This book, however, explains how computers work from the most basic level; it starts with circuits and builds up! I have not finished it, but I'm over halfway and Petzold has built up a machine with memory and a calculator function, which can load items from memory and perform operations upon them.
At times it is a bit difficult to follow, but I think it has been written, overall, very well. I really have found it a fascinating book. Highly recommended.
Thanks for the recommendation, I'll have to check it out.
This is the monthly thread for posting media of various types that you've found that you enjoy. Post what you're reading, listening to, watching, and your opinion of it. Post recommendations to blogs. Post whatever media you feel like discussing! To see previous recommendations, check out the older threads.
Rules: