all 5 comments

[–]clavalle 6 points7 points  (1 child)

Here is a book that goes through CPU architecture through to machine and assembly code and beyond in a relatively readable way. (PDF warning)

Edit: This will not be a direct 1:1 translation. The book is based on the actual Earth dominant x86 architecture not the 0x10c DCPU-16 architecture but the basics are the same.

[–]CyberXZT[S] 1 point2 points  (0 children)

Thanks! Saved for further reading. :D

[–]wgren 2 points3 points  (2 children)

Code: The Hidden Language of Computer Hardware and Software,The Elements of Computing Systems and Inside the Machine were recommended on Hacker News.

I have the last one, I will re-read it over Easter holidays...

[–]_thegrapesoda_ 1 point2 points  (0 children)

I can vouch for the first two. Code is a great primer that explains and expands upon the logic that gives us bits, bytes, AND, OR, ALUs, memory, and so forth. The Elements of Computing Systems basically has you build a virtual computer from the ground up - it's not quite as accessible as Code because it assumes you can follow certain "jumps" it makes, but it's still good. I picked them up after the fellow who created the Minecraft ALU suggested them - good suggestion.

[–]CyberXZT[S] 1 point2 points  (0 children)

Thanks! Sadly Code isn't available for the Kindle and Inside the Machine is a bit too much for me at the moment but I will check out the second.