The Elements of Computing Systems: Review
01 Mar 2009 Leave a Comment
in Computers and Internet Tags: Books, Computer Organisation, Computers
The Elements of Computing Systems | Building a Modern Computer from First Principles is a great book to read and implement. The book is not intended to be read from cover to cover, rather, the projects given in the book are to be implemented with the tools that the authors, Noam Nisan and Shimon Schocken provide.
The entire book has been modularised semantically and sequentially such that a concept learnt in the current chapter is used in the next chapter to abstract whatever was learnt in previous chapter as a simple black box! With a total of 12 projects in the book, I would be proud to say that I am through with the first five projects in just 2 weeks! The implementation is simple enough so that even a high school student can build a general-purpose computer. The projects given in the book are also popularly called “Nand to Tetris: 12 steps to build a computer”.
Here is a video on introduction to the general features of the book:
This is one book I would recommend every person out there interested in learning how to build a computer to implement and understand this book