The elements of computing systems building a modern computer from first principles

"Indeed, the best way to understand how computers work is to build one from scratch, and this textbook leads students through twelve chapters and projects that gradually build a basic hardware platform and a modern software hierarchy from the ground up. In the process, the students gain hands-o...

Full description

Saved in:
Bibliographic Details
Main Author Nisan, Noam
Other Authors Schocken, Shimon
Format eBook
LanguageEnglish
Published Cambridge, Mass. : MIT Press, c2005.
Subjects
Online AccessFull text
ISBN9780262310673
Physical Description1 online zdroj (xiv, 325 p.) : ill.

Cover

Table of Contents:
  • 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.