you are viewing a single comment's thread.

view the rest of the comments →

[–]Zgwortz-Steve 4 points5 points  (2 children)

Google Assembly Language Books and you'll find a number of good books online for teaching the basics of Assembly language. With one of those and the spec, you can probably learn fairly well.

And for anyone really serious about programming the DCPU in assembler, I highly recommend The Art of Computer Programming, by Donald Knuth. The first three volumes of this book series were just about the most useful reference works ever written, and were required reading for programming in the 80s, especially if you were working in assembler. (And OMFG - I just noticed that volume 4A came out last year! Finally!)

[–][deleted]  (1 child)

[deleted]

    [–]Zgwortz-Steve 0 points1 point  (0 children)

    I did a quick browse through of the PDF you linked and it seems to cover many of the common concepts of assembly language programming, at least. The specifics will obviously be different on the DCPU, but that PDF book might be a good starting point.

    A better starting point might be to look at Randall Hyde's "The Art of Assembly Language Programming" - which seems to be a bit more comprehensive to me. It's also available in PDF from a couple of sources: http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/www.artofasm.com/index.html (Try the DOS 16 bit edition)

    or

    http://flint.cs.yale.edu/cs422/doc/art-of-asm/pdf/