This
is a working list of interesting sources I have found on the Web for Intel-based
Assembly language programming. If you know of a Web site not listed
here that should be included, please let
me know.
Favorite Assembly Language Books:
Assembly
Language Step-by-Step, by Jeff Duntemann.
Excellent beginning-level trade book, fun to read, doesn't go too deep.
Mastering
Turbo Assembler, by Tom Swan (Second Edition, 1995). Swan has an
engaging writing style and shows in-depth technical knowlege in his
many books on assembly language, C++, Java, and Delphi. I find his explanations
very easy to understand.
Assembly
Language for Intel-Based Computers, by Kip Irvine. Intermediate-level
college textbook, covers many advanced topics. Includes free copy of
MASM 6.13. Visit the
web site. (by the way, I'm the author...) The
fourth edition is coming out in April 2002, with both 32-bit Windows
programs and 16-bit MS-DOS programs.
Art of Assembly Language Programming, by Randall Hyde. Free online
book, well written, comprehensive; used as a college textbook
by the author. A Win32 edition is also available.
IBM
PC Assembly Language and Programming, by Peter Abel (Fifth edition,
2001). Popular college textbook, readable, used for many years. Very
nice reference information on 16-bit DOS and BIOS interrupts.
linformatica
(Italian). 16 bit assembly sources of the DOS chess program Drago. The
sources range from the graphical interface (bitmap drawings, mouse handling,
three dimensional buttons...) to the chess-engine and more.