Skip to Main Content (Press Enter)
The Elements of Computing Systems, second edition by Noam Nisan and Shimon Schocken
Add The Elements of Computing Systems, second edition to bookshelf
Add to Bookshelf

The Elements of Computing Systems, second edition

Best Seller
The Elements of Computing Systems, second edition by Noam Nisan and Shimon Schocken
Paperback $50.00
Jun 15, 2021 | ISBN 9780262539807

Buy from Other Retailers:

See All Formats (1) +
  • $50.00

    Jun 15, 2021 | ISBN 9780262539807

    Buy from Other Retailers:

  • Jun 15, 2021 | ISBN 9780262361002

    Buy from Other Retailers:

Product Details

Praise

“This book shows that, despite the complexity of modern architectures, it is still possible to fully understand and master computers. The secret recipe is focus in this case, because the authors dispense with error handling and optimization; they only present the essentials. Compared to its predecessor, the second edition offers a clearer separation between hardware and software.”—Heise

Table Of Contents

Preface ix
I Hardware
1 Boolean Logic 9
2 Boolean Arithmetic 31
3 Memory 45
4 Machine Language 61
5 Computer Architecture 83
6 Assembler 103
II Software 
7 Virtual Machine I: Processing 125
8 Virtual Machine II: Control 147
9 High-Level Language 171
10 Compiler I: Syntax Analysis 191
11 Complier II: Code Generation 211
12 Operating System 245
13 More Fun to Go 273
Appendices 277
1 Boolean Function Synthesis 277
2 Hardware Description Language 283
3 Test Description Language 299
4 The Hack Chip Set 313
5 The Hack Character Set 315
6 The Jack OS API 317
Index 321

Looking for More Great Reads?
21 Books You’ve Been Meaning to Read
Back to Top