MSFN Forum: Need Help Getting Started with Assmebly Language - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Need Help Getting Started with Assmebly Language Rate Topic: -----

#1 User is offline   awergh 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,054
  • Joined: 02-October 05
  • OS:none specified
  • Country: Country Flag

Posted 20 January 2008 - 05:30 AM

I would like to start doing some assembly language, anyway im still not sure about software.
i found an IDE RadASM http://www.radasm.com/
and ive installed a few assemblers in it like masm but when i try any examples it doesnt work
so an ideas on praps the right tutorials i should use and what assembler works best and is easy to configure

This post has been edited by awergh: 20 January 2008 - 06:02 AM



#2 User is offline   jdoe 

  • Advanced Member
  • PipPipPip
  • Group: Banned
  • Posts: 314
  • Joined: 02-May 04

Posted 20 January 2008 - 01:36 PM

awergh,

If you tried MASM, I suppose your target is the Windows platform. In my opinion, MASM is the best assembler but it is not free for commercial use (unless you have Visual Studio Pro), but for freeware or personal use it's ok (almost all SDK and DDK include MASM).

Finding an IDE for assembly is not easy and I'm surprised that you had problems with RadAsm because I tried it once and seems to be a good one. On the other hand, assembly makes more sense to be coded in text files and use command-line to build your programs.

RC.EXE RSRC.RC
CVTRES.EXE /MACHINE:X86 RSRC.RES

ML.EXE /c /coff PROGRAM.ASM

LINK.EXE /SUBSYSTEM:WINDOWS /OUT:PROGRAM.EXE *.OBJ
or (console program)
LINK.EXE /SUBSYSTEM:CONSOLE /OUT:PROGRAM.EXE *.OBJ
or (static library)
LINK.EXE -lib /OUT:LIBRARY.LIB *.OBJ


The best start is downloading MASM32 Project and looking at the many tutorials and examples.

MASM32
Iczelion's Win32 Assembly Homepage
MASM Programming Style
Microsoft MASM Programmer's Guide
Microsoft Macro Assembler Reference
ASM Community Messageboard


If you don't already have experience with one programming language, assembly may not be the good one to start with but I guess it's not your case.

Good luck and don't give up. It takes time but it worth it.

:thumbup

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy