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
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