Comment Comment by sramsay Hmm. No one has mentioned Elements of Computing Systems: Building a Modern Computer from First Principles by Nissan and Schocken (which is absolutely superb). parent sramsay 12 years ago