This book, unlike other texts, provides an integrated picture of applied computer science. It leads students from the scratch to gradually building a basic hardware platform and a modern software hierarchy, giving them in the process, the hands-on knowledge of hardware architecture, operating systems, programming languages, compilers, data structures, algorithms and software engineering. It also demonstrates how theoretical and applied techniques taught in other courses fit into the overall picture.
This much awaited book from MIT Press is now available in the low priced Eastern Economy Edition. The book's web site provides all tools and materials necessary to build the hardware and software systems described in the text, including two hundred test programs for the twelve projects. The projects and systems can be modified to meet various teaching needs. The supplied software is open-source.
Table of Contents
Preface.
Introduction: Hello, World Below
1. Boolean Logic.
2. Boolean Arithmetic.
3. Sequential Logic.
4. Machine Language.
5. Computer Architecture.
6. Assembler.
7. Virtual Machine I: Stack Arithmetic.
8. Virtual Machine II: Program Control.
9. High-Level Language.
10. Compiler I: Syntax Analysis.
11. Compiler II: Code Generation.
12. Operating System.
13. Postscript: More Fun to Go.
Appendix A: Hardware Description Language (HDL).
Appendix B: Test Scripting Language.
Index.
Imprint |
|
Good Idea, Bad Execution
Mahesh
Certified Buyer
Dec, 2011
I like this book , but...
Rakesh
Certified Buyer, Bangalore
Nov, 2014
The Elements Of Computing Systems
Surraj M
Certified Buyer
Nov, 2012
Must Read for People Interesred in Computer Programming.
Nabarun Sengupta
Certified Buyer
Sep, 2013
Good book
Aditya Joshi
Certified Buyer, Pune
Dec, 2013
An awesome book
Jeffrey Antony
Aug, 2013