The MASM Forum Archive 2004 to 2012

General Forums => The Campus => Topic started by: thedude on April 02, 2010, 08:06:27 PM

Title: just getting started
Post by: thedude on April 02, 2010, 08:06:27 PM
Hello everyone.

I'm not very good with introductions but here's me introducing myself:
I'm about 26 :) and I've been working in c++ for some time now and i just got this feeling that i want to learn assembly ( not an entirely unexplained feeling since i think that by getting to know assembly and the hardware architecture on some level, you will gain a much deeper understanding of programming ).

While i have a basic understanding of assembly in general i still have a lot to learn when it comes to the layout of the executable itself, calling conventions, data / code segments, etc. This is one of the reasons that until now I've been stuck on using inline assembly in VS here and there.

So i guess I'll be back with a post shortly

PS:  any links, references to tutorial or books are welcome :)

Title: Re: just getting started
Post by: donkey on April 02, 2010, 08:45:52 PM
Well a hearty welcome to you. You should start by looking over Iczelion's tutorials, they are available at the forum website (http://website.masm32.com/). I also like MadWizard's tutorial (http://www.madwizard.org/download/tutors/win32asmtutorial.zip)
Title: Re: just getting started
Post by: jj2007 on April 02, 2010, 10:36:04 PM
Here is a one-pager with the most common tips, tricks and traps (http://www.webalice.it/jj2006/Masm32_Tips_Tricks_and_Traps.htm) for those who come from other languages.

Welcome to the forum :thumbu
Title: Re: just getting started
Post by: thedude on April 03, 2010, 05:58:56 PM
hey, thanks I'll start to look through those tuts.