The MASM Forum

General => The Campus => Topic started by: MorrisIriga on February 06, 2014, 02:44:43 AM

Title: MASM Books
Post by: MorrisIriga on February 06, 2014, 02:44:43 AM
Hi guys this is my first post.
I have programming experience in C/C++, Java, C# and web development and I'm now looking to learn assembly programming.
I just downloaded the MASM32 package.
Can anyone suggest a good book (or books) to get me started?
Also do I need anything else other than the MASM32 package or is it pretty much self contained?
Thanks.
Title: Re: MASM Books
Post by: jj2007 on February 06, 2014, 03:28:52 AM
Hi Morris,

Have a look at Tips, Tricks & Traps. (http://www.webalice.it/jj2006/Masm32_Tips_Tricks_and_Traps.htm) It's very concise, and for the time being you might be interested only in the "recommended reading" part.
You can ignore the stuff in green (unless you have a life-long faible for BASIC, which seems not the case ;))

Welcome to the Forum :icon14:
Title: Re: MASM Books
Post by: Gunther on February 06, 2014, 03:57:17 AM
Hi Morris,

the MASM32 examples and tutorials are a good starting point. Welcome to the forum.

Gunther
Title: Re: MASM Books
Post by: hutch-- on February 06, 2014, 10:12:49 AM
Morris,

Your C/C++ packages should have the reference material for the Win32 API and messages but you need to get the Intel manual set from Intel so that you have complete reference for the x86 instruction set.
Title: Re: MASM Books
Post by: dedndave on February 07, 2014, 12:54:02 AM
also - this forum, and the old copy of this forum are invaluable resources for specific questions
learn to use the forum search tools

the old forum...
http://www.masmforum.com/board/index.php (http://www.masmforum.com/board/index.php)

in the text of the old forum, you will find many outdated links to other posts
for example...
http://www.masm32.com/board/index.php?topic=18877.0 (http://www.masm32.com/board/index.php?topic=18877.0)
it's a bad link, but you can modify it to make a good one
http://www.masmforum.com/board/index.php?topic=18877.0 (http://www.masmforum.com/board/index.php?topic=18877.0)
Title: Re: MASM Books
Post by: bsdsource on February 08, 2014, 01:39:02 AM
I would recommend the following book which can be found cheaper if you look around:

Assembly Language for X86 Processors (http://www.amazon.com/Assembly-Language-x86-Processors-Edition/dp/013602212X/ref=sr_1_1?ie=UTF8&qid=1391783184&sr=8-1&keywords=kip+irvine)

This book specifically covers masm syntax.

QuoteAlso do I need anything else other than the MASM32 package or is it pretty much self contained?

Although the masm32 package comes with a coding editor, I would recommend the following editor which many use:

RadASM (http://masm32.com/board/index.php?topic=229.0)

There's a specific forum just for RadASM.