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 $40.00
Jun 15, 2021 | ISBN 9780262539807

Buy from Other Retailers:

See All Formats (1) +
  • 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
Be the first to know!
And go from well-read to best read with book recs, deals and more in your inbox every week.
And go from well-read to best read with book recs, deals and more in your inbox every week.
By clicking SIGN UP, I acknowledge that I have read and agree to Penguin Random House’s Privacy Policy and Terms of Use and understand that Penguin Random House collects certain categories of personal information for the purposes listed in that policy, discloses, sells, or shares certain personal information and retains personal information in accordance with the policy. You can opt-out of the sale or sharing of personal information anytime.
Dismiss
Thanks!
Something awesome is on its way.
Back to Top