I teach assembly, but x86. I use yasm to compile and ddd to debug.

You can start with this:

http://www.cs.virginia.edu/~evans/cs216/guides/x86.html
http://www.tortall.net/projects/yasm/manual/html/manual.html
http://www.cs.dartmouth.edu/~sergey/cs108/tiny-guide-to-x86-assembly.pdf
http://cs.smith.edu/~thiebaut/classes/231_0708/doc/quickstart.html
http://leto.net/writing/nasm.php
http://docs.cs.up.ac.za/programming/asm/derick_tut/
http://syscalls.kernelgrok.com/
http://fresh.flatassembler.net/lscr/

Cheers,
Emiliano.




On Sun, Feb 28, 2016 at 5:04 PM, Hendrik Boom <hend...@topoi.pooq.com>
wrote:

> On Sun, Feb 28, 2016 at 09:07:01PM +0800, Brad Campbell wrote:
> >
> > I started with the 6502 and a dead tree of the Apple ][ ROM source a
> > couple of moons ago. That was so much more pleasant than x86
> > assembly, but that method works just as well.
>
> x86 has an ugly machine language, and with all the modification
> prefixes, it has become uglier still.  The ARM processors seem to mme
> to be nicer, though I haven't had a chance to generate code for them yet.
>
> -- hendrik
> _______________________________________________
> Dng mailing list
> Dng@lists.dyne.org
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to