Andi Kleen wrote: I am not aware of text books, but there is plenty of online documentation for assembly programming under linux. This often uses AT&T syntax. http://www.linuxassembly.org may be a good start. I was looking for a text to use in an introductory course. I guess I will just have to write it myself :-)