The MASM Forum Archive 2004 to 2012

General Forums => The Campus => Topic started by: boreepark on June 15, 2011, 01:39:07 PM

Title: Learning assembly Language
Post by: boreepark on June 15, 2011, 01:39:07 PM
Hello,
        This is my first post to a forum. Please forgive me for my failings. I have followed a few good video tutorials including Neil Dickson's ShowMeDo videos. I have used INVENTOR IDE to follow along with the videos. This IDE has no debugging features so I have tried to incorporate the sample asm files into Visual Studio so as to single step the code. The include directives aren't compatible with Masm32 files. Is it possible to modify the asm files to compile with masm32 include and library files or is there something I'm missing(other than intelligence). Thanks in advance. PS I'm not brave enough to use any faces yet.
Title: Re: Learning assembly Language
Post by: vanjast on June 15, 2011, 02:21:13 PM
Do a search for OllyDbg (or OllyDebug) and OllyDrx.

It's a different type of debugging in that your program has to compile/assemble first. IOW you have to have a 'working' exe.
Prior to this there's a library of reading to do, and the first 'book's should be on the CPU structure and the Asm language - This should see you on the road.
:bg

Welcome to the Machine...  :U
Title: Re: Learning assembly Language
Post by: Vortex on June 15, 2011, 04:47:57 PM
Hi boreepark,

Welcome to the forum.
Title: Re: Learning assembly Language
Post by: qWord on June 15, 2011, 05:39:26 PM
Quote from: vanjast on June 15, 2011, 02:21:13 PMOllyDrx.
Obviously a ominous package of RE tools - definitely not the best choice for beginners  :tdown
Title: Re: Learning assembly Language
Post by: boreepark on June 16, 2011, 11:57:26 AM
Quote from: vanjast on June 15, 2011, 02:21:13 PM
Do a search for OllyDbg (or OllyDebug) and OllyDrx.

It's a different type of debugging in that your program has to compile/assemble first. IOW you have to have a 'working' exe.
Prior to this there's a library of reading to do, and the first 'book's should be on the CPU structure and the Asm language - This should see you on the road.
:bg

Welcome to the Machine...  :U

Thanks for the replies. I have Ollydbg but would still like to be able to compile and run the source in VS. It looks like I'll have to do a lot of reading to try to understand how to change the asm files to suit masm32 .inc and .lib files.
Title: Re: Learning assembly Language
Post by: brethren on June 16, 2011, 06:32:24 PM
kip irvine (the author of assembly language for x86 processors) has a page with information about using masm/visual studio 10, including the express version.  he uses his own library of procedures but all the files are available on this site
http://kipirvine.com/asm/gettingStartedVS2010/index.htm

homepage
http://kipirvine.com/asm/
Title: Re: Learning assembly Language
Post by: captainkrtek on June 21, 2011, 07:53:39 AM
Thanks for sharing the help, I'm on my way to learning as well  :bg