I have recently done a little bit of research on assembly language and wish to learn more of it. But I have two questions... first... is there a compiler or some type of environment for assembly?... second... what is the most up to date, current book out there on assembly language for dos and linux... or relating to it? I prefer to have my own book rather then using online tutorials... the book is easier to look at. Thanks!!