Hi Everyone,<div><br></div><div>Drew Winget here. I was talking with Leif a few weeks ago about a book called &quot;The Elements of Computing Systems,&quot; and we resolved to start a study group about it. For reference, this is the book that was used to build a fully-functioning, 16-bit ALU (and more recently, a fully-functioning computer with stored programs and a matrix display for output) in Minecraft, seen <a href="http://www.youtube.com/watch?v=LGkkyKZVzug">here</a>.</div>
<div><br></div><div>The book is free online <a href="http://www1.idc.ac.il/tecs/plan.html">here</a>, and <a href="http://www1.idc.ac.il/tecs/about.html">here</a>&#39;s the authors&#39; synopsis of the book. The aim of the book is to build a computer from scratch, constructing and testing each layer of the stack one-by-one until you&#39;ve built a fully-working modern computer. The construction process is virtualized with free, open-source software you can get <a href="http://www1.idc.ac.il/tecs/software.html">here</a>. The circuits are built with an HDL in a circuit simulator and the programs are written in a language you write, compiled on a compiler you write, for the hardware you build. </div>
<div><br></div><div>All the materials are free as long as you have a laptop. I&#39;d like to start first thing next year (January) for any that are interested. Leif and I were thinking Tuesday nights, but the weekend days could also work. What would work for everyone?</div>