[comp.sys.ibm.pc.misc] Recommendation needed for good assembly lang book

nan@matt.ksu.ksu.edu (Nan Zou) (03/20/91)

Could anyone recommend a good source for learning IBM assembly programming?
I'm a beginner in assembly. Appreciate any info.

--
           Nan Zou              | Bitnet  : nan@ksuvm
    Kansas State University     | Internet: nan@math.ksu.edu
  #include <std_disclaimer.h>   |           nan@matt.ksu.ksu.edu

ldstern@rodan.acs.syr.edu (Larry Stern) (03/21/91)

In article <1991Mar20.065413.27800@maverick.ksu.ksu.edu> nan@matt.ksu.ksu.edu (Nan Zou) writes:
>Could anyone recommend a good source for learning IBM assembly programming?
>I'm a beginner in assembly. Appreciate any info.
>
>--
>           Nan Zou              | Bitnet  : nan@ksuvm
>    Kansas State University     | Internet: nan@math.ksu.edu
>  #include <std_disclaimer.h>   |           nan@matt.ksu.ksu.edu



I would recommend "Peter Norton's Assembly Language Book for the IBM PC" by
Peter Norton and John Socha (Brady Books, 1989), a very good tutorial-type
book that takes you from 'debug' to modular design. It also comes with a
companion disk with lots of assembly line programs covered in the book.

P.S. you *will* need an assembler.

							  
							  Larry Stern
						     LDSTERN@RODAN.ACS.SYR.EDU

elund@graphics.rent.com (Eric W. Lund - Subop) (03/21/91)

nan@matt.ksu.ksu.edu (Nan Zou) writes:

> Could anyone recommend a good source for learning IBM assembly programming?
> I'm a beginner in assembly. Appreciate any info.

I found Peter Norton's Assembly Language Book for the IBM PC to be a great 
place to begin.  It starts out by having you write some short routines in 
DEBUG, so it gives you a very good feel of what goes on the insides.  
Halfway thru it starts talking about assemblers and you follow them step by 
step as they build a disk sector editor in assembly language.  It's a pretty 
good book -- I recommend it.