[ Usenet FAQs | Web FAQs | Documents | RFC Index ]
    Search the FAQ Archives

Part1 - Part2 - Part3 - Single Page

Top Document: x86 Assembly Language FAQ - General Part 2/3
Previous Document: 17. Interrupts and Exceptions
Next Document: 19. ASM Code Available on the Internet


18. ASM Books Available


The format is Author, Title, Level, and short description

Ray Duncan
Advanced MSDOS Programming
Advanced
Both a tutorial and a reference for MS-DOS capabilities and services,
including reference sections on DOS function calls, IBM ROM BIOS, mouse
driver and LAM. expanded memory. Excellent quality example programs
throughout.

By Peter Norton and John Socha
Peter Norton's Assembly Language Book For the IBM PC
Novice
Good for an introduction to Assembly Language.  Plenty of programming
examples.  Older versions of this book used to have a sample disk.  As
you read the book, you slowly add on code to what eventually is Disk
Patch - the book's version of Norton's commercially available Disk Edit
program.   Great for complete beginners seeking novice rank.

Maljugin, Izrailevich, Sopin, and Lavin
The Revolutionary Guide to Assembly Language
Novice
This is one of the best introductory texts I have ever seen.  There are
so many authors that the topic is broken down into specific categories:
video, BIOS, keyboard, etc..  Most intro texts force you to follow a set
plan of learning assembly, but in this book you can turn to a specific
t0pic almost immediately.  It is so-so as a reference book, however - a
few tables of interrupts in the back.

Maljugin, Izrailevich, Sopin, and Lavin
Master Class Assembly Language
Advanced
Review: This is the sequel to The Revolutionary Guide To Assembly
Language.  Equally thick and massive, it covers many of the topics we
see today - hardware interfaces, sound cards, data compression, even
protected mode programming.  Brief review of assembly at the beginning,
but moves very quickly.  Read this if you are intermediate seeking
expert status.  Definitely not recommended for beginners.  If you are a
beginner and you think you like the topics covered in this book, buy the
one before it too.  Also comes with a disk of source code examples from
the book (MASM highly recommended, not TASM).

Alan Wyatt
Advanced Assembly Language
Advanced
This book's best feature is its comprehensive guide on device drivers.
There are good chapters on controlling the mouse, file access, using
memory, etc.

Ralf Brown and Jim Kyle
PC Interrupts - 2nd Edition
Intermediate/Advanced
The definitive book on interrupt programming for PCS and compatibles.
Based on the freeware Interrupt List by Ralf Brown

For an extensive book list without descriptions, point your web browser
to:
    http://www.alaska.net/~rrose/book.htm
Sites with more books but no reviews are:
    http://www.fys.ruu.nl/~faber/Amain.html#Books
    http://www.cet.com/~jvahn/80xbook.html (short descriptions)

Contributors:  Antonio Alonso, Solomon Chang, Paul Gilbert, Dave
Navarro, Mike Schmit and James Vahn.

Last changed: 6 Jul 97



Top Document: x86 Assembly Language FAQ - General Part 2/3
Previous Document: 17. Interrupts and Exceptions
Next Document: 19. ASM Code Available on the Internet

Part1 - Part2 - Part3 - Single Page


[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
raymoon@moonware.dgsys.com

Last Update October 22 2009 @ 05:22 AM

Some parts © 2009 Advameg, Inc.