The Elements of Computing Systems

The Elements of Computing Systems  (English, Paperback, Nisan Noam)

Price: Not Available
Currently Unavailable
Author
Read More
Highlights
  • Language: English
  • Binding: Paperback
  • Publisher: Prentice-Hall of India Pvt.Ltd
  • Genre: Computers
  • ISBN: 9788120328853, 9788120328853
  • Pages: 344
Description

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.

Read More
Specifications
Imprint
  • Prentice-Hall of India Pvt.Ltd
Ratings & Reviews
4.6
14 Ratings &
6 Reviews
  • 5
  • 4
  • 3
  • 2
  • 1
  • 11
  • 1
  • 2
  • 0
  • 0
3

Good Idea, Bad Execution

I really like what the authors have set out to achieve with the concept. It is true that an entire generation of software developers are out of touch with the 'metal'. Very few can claim to understand what is exactly happening down at the hardware level or how sophisticated OS work or for that matter the workings of 'magical' rapid application development language like PHP, Python etc.

On their part, the authors do seem to be making a real attempt at enabling people learn something. But the...
READ MORE

Mahesh

Certified Buyer

Dec, 2011

5
1
Report Abuse
3

I like this book , but...

I don't think the content of this book is enough to build small working processor the author should have given more explanation on concepts and references would be much appreciated .

Overall I like this book which I should have studied long ago.
READ MORE

Rakesh

Certified Buyer, Bangalore

Nov, 2014

0
0
Report Abuse
4

The Elements Of Computing Systems

Good book with clear outline of the basics of computer science. Easy to understand and analyze the deepest operations and parts of the computer. But there are no extended details about each and every topic. Overall its a good buy. Thanks.
READ MORE

Surraj M

Certified Buyer

Nov, 2012

0
0
Report Abuse
5

Must Read for People Interesred in Computer Programming.

If you want to have a through understanding of Computer and why do they work, this is the place. What is profound about the method of Prof Schocken is not what he writes but the design of problems he wants you to solve. Knowledge is parted in the epiphany moments of solving these problems.
READ MORE

Nabarun Sengupta

Certified Buyer

Sep, 2013

1
0
Report Abuse
5

Good book

Recommended for CS students. Provides an overview of all the essential building blocks of a computer.
READ MORE

Aditya Joshi

Certified Buyer, Pune

Dec, 2013

0
0
Report Abuse
5

An awesome book

I don't have words for this book. This is a must for all people who works with electronics, computers.

First few chapters cover about computer hardware. These chapters are very good for understanding how a processor works. From designing logic gates using HDL(Hardware description language) to a complete CPU.

Rest of the chapters cover about software i.e the software to be written on the hardware you had made.

All chapters have programming exercise which makes the concept clear.
READ MORE

Jeffrey Antony

Aug, 2013

0
0
Report Abuse
+
All 6 reviews
Be the first to ask about this product
Safe and Secure Payments.Easy returns.100% Authentic products.
You might be interested in
Language And Linguistic Books
Min. 50% Off
Shop Now
Business And Management Books
Min. 50% Off
Shop Now
Mathematics And Science Books
Min. 50% Off
Shop Now
Society And Culture Books
Min. 50% Off
Shop Now
Back to top