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

Nisan, Noam

The elements of computing systems : building a modern computer from first principles by Noam Nisan and Shimon Schocken. - 2nd ed. - Massachusetts : MIT Press, ©2021 - xiv, 324 p. ; 23 cm

Includes index.

Preface 1. Hardware Boolean logic Boolean arithmetic Memory Machine language Computer architecture Assembler II. Software Virtual machine I : processing Virtual machine II : control High-level language Compiler I : syntax analysis Compiler II : code generation Operating system More fun to go Appendices (Boolean function synthesis; Hardware description language; test description language; the hack chip set; the hack character set; the jack OS API)

"A unique approach to teaching about hardware and software by having students build their own machine from scratch, using simple simulators provided on the companion site"--

9780262539807

2020002671


Electronic digital computers.

TK7888.3 / .N57 2021

004.16 / NIS-E
© 2024 IIIT-Delhi, library@iiitd.ac.in