Programming, Coding, Computer Science, Learning.
the first six chapters of the book and to complete the projects (up to and including the assembler). Doing so will develop your understanding of the relationship between the architecture of the machine, and the software that runs on it. The second half of the book is not as compelling as the first,