000 01620nam a22003137a 4500
001 21396516
003 IIITD
005 20250813020005.0
008 200123s2021 mau 001 0 eng
010 _a 2020002671
020 _a9780262539807
040 _aDLC
_beng
_erda
_cDLC
_dDLC
042 _apcc
050 0 0 _aTK7888.3
_b.N57 2021
082 0 0 _a004.16
_223
_bNIS-E
100 1 _aNisan, Noam
245 1 4 _aThe elements of computing systems :
_bbuilding a modern computer from first principles
_cby Noam Nisan and Shimon Schocken.
250 _a2nd ed.
260 _aMassachusetts :
_bMIT Press,
_c©2021
300 _axiv, 324 p. ;
_c23 cm
500 _aIncludes index.
505 _tPreface 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)
520 _a"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"--
650 0 _aElectronic digital computers.
700 1 _aSchocken, Shimon
906 _a7
_bcbc
_corignew
_d1
_eecip
_f20
_gy-gencatlg
942 _2ddc
_cBK
_01
999 _c172486
_d172486