IPB

Welcome Guest ( Log In | Register )



Tags
This content has not been tagged yet
2 Pages V  < 1 2  
Reply to this topicStart new topic

Assembly Tutorial


iGuest
no avatar
Hail Caesar!
*********************
Group: Members
Posts: 5,876
Joined: 21-September 07
Member No.: 50,369



Post #11 post Feb 12 2009, 08:32 AM

FASM is incredibly easy. I am learning the winapi in c / assembly (despite my damn java instructor) and may I say I love VC++  for C but FASM just blows everything else out of the water. Even NASM.

For Window$ people (guilty hehe), its got FASMW and provides a super easy way of linking/compiling in a simple set of pressing CTRL+f9 and f9. How can you beat that??

The includes are super easy. Even if you're too stupid to configure or have difficulties all you need to put at the top of your soucre (for winapi, I already said I'm biased alright?) is this:

include '(insert directory of FASM here)\include\win32ax.Inc'
For me this was as simple as:
Include 'c:\FASM\include\win32ax.Inc'
And it gets even easier if you can configure a simple fasmw.Ini file to point to the directory.

Not to mention, if you navigate the fasm\include\examples, there is awesome support and demonstrations on how to get started. One of them is even called Beer, and its pretty neat.

This is coming from someone who loves c, but wants to learn and migrate primarily to assembly and has had a hell of time getting an assembler going. For me, the F in FASM stands for FINALLY Assembly.

Now if we can just get past all these dust covered assembly tut's that reference dos interrupts and segmented addressing lol. Actually, thats good stuff. Seriously though, look at MenuetOS, the entire thing is coded in FASM and fits on a floppy.. Not bad. Actually, that makes me hard.

You just cant beat fasm for ease of learning and for a better assembler.. At least from a n00bs perspective. 

 

-reply by AeRo

Go to the top of the page
+Quote Post

2 Pages V  < 1 2
Reply to this topicStart new topic

Collapse

> Similar Topics

    Topic Title Replies Topic Starter Views Last Action
No New Posts   0 Albus Dumbledore 2,750 18th June 2006 - 08:28 AM
Last post by: Albus Dumbledore
No New Posts   9 noxit 7,477 30th July 2004 - 02:57 PM
Last post by: templest
No new   32 ultrasmad 22,198 14th February 2005 - 11:01 AM
Last post by: Someone
No new   16 ultrasmad 12,266 21st May 2005 - 10:04 AM
Last post by: alexia
No New Posts   3 ultrasmad 6,525 30th July 2004 - 03:27 PM
Last post by: templest
No new   39 Bash 39,925 28th May 2009 - 01:47 AM
Last post by: nol
No New Posts   0 etycto 844 2nd September 2007 - 09:43 PM
Last post by: etycto
No New Posts   1 NeXDesigns 5,022 16th September 2004 - 07:46 PM
Last post by: ipunto21
No New Posts   7 NeXDesigns 4,656 30th September 2004 - 01:16 PM
Last post by: Amorphia
No New Posts   1 NeXDesigns 3,479 30th September 2004 - 09:28 AM
Last post by: OpaQue
No New Posts 11 lucaas 1,984 20th September 2006 - 10:22 PM
Last post by: qwertyiscool
No New Posts   0 eldeo 3,368 10th October 2004 - 01:36 PM
Last post by: eldeo
No New Posts   13 MSTR 6,060 24th September 2006 - 07:31 PM
Last post by: FirefoxRocks
No New Posts   0 Codemaster Snake 766 11th August 2007 - 04:32 PM
Last post by: Codemaster Snake
No New Posts   3 msabas 919 18th July 2006 - 05:58 PM
Last post by: msabas


 



RSS Open Discussion Time is now: 22nd November 2009 - 07:18 AM

Web Hosting Powered by ComputingHost.com.