News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Assembler Book?

Started by stk, February 09, 2007, 04:22:42 PM

Previous topic - Next topic

stk

Hi,

what is the best book for a newby to learn assembly programming,
which the experts in this forum can recommend?
(for masm32 please)

Thank you.

regards,
stk

joerbanno

I don't know any book (that's in print), I got an old copy of Assembly language programming for the 80386.
But I've heard the Arto of Assemmbly language is quite good, and what's more it is available online:
http://webster.cs.ucr.edu/ :U

stk

Hi,

i have downloaded the book today, but not opend so far because i heard
this is only useable with the HLA assembler on this site.


stk

MaynardG_Krebs

The Art of Assembly is geared towards using HLA, but it teaches alot of the fundamental concepts which can be used with any assembler.
If you want to open your wallet try http://kipirvine.com/asm/

James Ladd

There are a couple of books out there but they dont all target MASM because this reduces the market
they can reach. I have a good selection of links to assembler books on my blog
here:  http://jamesladdcode.com/?cat=16

Specifically: Professional Assembly Language, Richard Blum

I hope this helps.

stk

Hi,

thanks to all for the links :U, i've read the reviews at Amazon.com and
i'll buy this book (Kip Irvine), although it's pretty expensive.

regards,
stk

James Ladd

Try someone like biblioz.com.au for a second hand copy. They are a lot cheaper and save trees.

redskull

IMHO, the peter norton book is yet to be matched (albiet a little outdated).  It can be bought from amazon for less than the change in your cars ashtray.

ISBN 0-13-661901-0
Strange women, lying in ponds, distributing swords, is no basis for a system of government

GregL

stk,

Quote... i've read the reviews at Amazon.com and
i'll buy this book (Kip Irvine), although it's pretty expensive.

That is a good one, worth it in my opinion.




hutch--

I hate to rain on the parade but I am of the view that most assembler books are out of date junk that you waste your money on. Get Randy Hyde's stuff for background information then go straight to the source, the Intel manuals to get into the real stuff. With 32 bit Windows assembler, you will also need to get an API reference so you can interact wih the operating system.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

stk

Hi,

yesterday i've sent an e-mail to Kip Irvine, he said that his book is not recommendable
for newbys.

He said this book is the best choice for beginners:
http://www.amazon.com/Assembly-Language-Step-step-Programming/dp/0471375233

regards,
stk

GregL

stk,

That book, Assembly Language Step-By-Step, targets DOS and Linux, not Windows. I wouldn't buy it for that reason.

As Hutch said the Intel Manuals are great, and free.

By the way, the Irvine book is up to date, it targets 32-bit Windows. It just came out in a fifth edition. I think it's fine for beginners. It is awful expensive though. It's a college course book and they really gouge those college students for books.


Vortex

stk,

You would like to download Iczelion's Win32asm tutorial set, it's one of the best sources to learn asm.

stk


James Ladd

If your here then http://www.amazon.com/Assembly-Language-Step-step-Programming/dp/0471375233 probably isn't for you
since it's very old and deals mainly with DOS.

I think that hutch has a point but there is a gap between no ASM experience and being able to read the Intel manuals and make
sense of them and use them. In between these points I'd still recommend Professional Assembly Language, by Richard Blum or
Randy Hyde's stuff. Richards book shows stuff for linux and it has AT&T syntax, but it covers a lot of the basics.

Richards book also mentions Hutch so it be all that bad :)