News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

MASM Books

Started by MorrisIriga, February 06, 2014, 02:44:43 AM

Previous topic - Next topic

MorrisIriga

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.

jj2007

Hi Morris,

Have a look at Tips, Tricks & Traps. 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:

Gunther

Hi Morris,

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

Gunther
You have to know the facts before you can distort them.

hutch--

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.

dedndave

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

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
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

bsdsource

I would recommend the following book which can be found cheaper if you look around:

Assembly Language for X86 Processors

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

There's a specific forum just for RadASM.