Free2Code
 
Time: 2009-01-06, 12:52am
Need link to download masm
Subject: Need link to download masm  ·  Posted: 2003-12-19, 05:29am
Rank: Unregistered
Hi all,
i have just decided to start learning assembly language,i had also start reading the lessons but the problem is that where to find the masm language means compiler,debugger etc ,i heard that it is free source if it is can any one told me the comprehensive link to download the masm.and if it is not free then how can i get it.
im using winxp, i only need the masm languge kit means linker,debugger ,masm assembler etc.either in zip form or in exe form.
Thanks in advance..
 
  Reply to this ·  Post link ·  Top
Subject: Re: Need link to download masm  ·  Posted: 2003-12-20, 09:55am
Rank: ? (104)
Member #: 10956
Hi.
TASM is probably better to start with. It's also free. It's the Borlands Turbo Assembler. If you still would like to find MASM, try Google for Randall Hyde's "Art of Assembly". On his site you can frind links to MASM. Also, have a read of his ASM tutorial. It's VERY good.

http://www.guitaraustralia.com/
 
  Reply to this ·  Post link ·  Top
Subject: link to download masm 5.1  ·  Posted: 2004-01-20, 05:13am
Rank: Unregistered
sir
i want the link of web site to download assembler of microsoft version 5.1, which is 16 bit.
plz reply.
rohitin_gupta@yahoo.com
 
  Reply to this ·  Post link ·  Top
Subject: Re: Need link to download masm  ·  Posted: 2004-02-04, 03:09am
Rank: ? (1121)
Member #: 1689
So Randall Hyde's site has links to MASM?

Jeep Commercial Quote: "Dropping cars is only safe in commercials."
 
  Reply to this ·  Post link ·  Top
Subject: Re: Need link to download masm  ·  Posted: 2004-02-06, 03:36am
Rank: ? (420)
Member #: 12026
I'd advise you get NASM netwide assembly.

- emk.

Attitude is no substitute for Competence. - Eric S. Raymond (esr)
 
  Reply to this ·  Post link ·  Top
Subject: Re: Need link to download masm  ·  Posted: 2004-02-06, 04:07am
Rank: ? (420)
Member #: 12026
Oh I forgot the URL:

http://nasm.sourceforge.net/

Attitude is no substitute for Competence. - Eric S. Raymond (esr)
 
  Reply to this ·  Post link ·  Top
Subject: Hello Friends  ·  Posted: 2004-03-19, 07:42pm
Rank: Unregistered
Hi all,
i have just decided to start learning assembly language,i had also start reading the lessons but the problem is that where to find the masm language means compiler,debugger etc ,i heard that it is free source if it is can any one told me the comprehensive link to download the masm.and if it is not free then how can i get it.
im using winxp, i only need the masm languge kit means linker,debugger ,masm assembler etc.either in zip form or in exe form.
Thanks in advance..

Please reply to Dreamz_Jaleel@Rediffmail.com
 
  Reply to this ·  Post link ·  Top
Subject: Re: Need link to download masm  ·  Posted: 2004-03-20, 10:58pm
Rank: ? (17)
Member #: 13970
MASM for lamers. Use tasm or nasm.

 
  Reply to this ·  Post link ·  Top
Subject: Re: Need link to download masm  ·  Posted: 2004-05-01, 03:55pm
Rank: Unregistered
http://www.masm32.com/masmdl.htm
 
  Reply to this ·  Post link ·  Top
Subject: you are lamer  ·  Posted: 2004-07-02, 11:17pm
Rank: Unregistered
aa
 
  Reply to this ·  Post link ·  Top
Subject: download  ·  Posted: 2004-07-07, 06:58pm
Rank: Unregistered
sir,
we need for the compiler
masm
or
tasm is required urgently
 
  Reply to this ·  Post link ·  Top
Subject: Re: Need link to download masm  ·  Posted: 2004-07-07, 07:12pm
Rank: Unregistered
down load nasm software
 
  Reply to this ·  Post link ·  Top
Subject: Re: Need link to download masm  ·  Posted: 2004-07-08, 12:45pm
Rank: ? (104)
Member #: 10956
Do a google for "Randall Hyde - Art of Assembly"

Click on the link to his site and on it, you'll find a place to download MASM.
I is easier to get TASM, and even easier to find NASM (it's still an active sourceforge project I think)

I have not used MASM (why would you want to?) but I have used TASM and NASM. Tasm is great for trivial 16bit V86 mode programs under Windows, and NASM is great for _any_ application.

If you're using NASM, it's best to work in conjunction with a C compiler/linker as I found it complicated to build a purely NASM .exe. What you do is simply build a 'driver' program in C, that callls the ASM module. The trick is to assemble your ASM module to the same Object Code format as your C compiler will use. For Microsoft, I think they have two flavours, but I use DJGPP(GCC) and assemble to COFF object file format. Also, your assembly module procedures will need an underscore appendation ( _ ) in the ASM source code module because that's what an MS compiler does to symbols. When I say MS, I mean 90% of compilers that run on MS. *nix does not require this.

Here is a quick example:
Code:
  1. /*C module DRIVER.c */
  2. #include <stdio.h>
  3. int main(int argc, char* argv[]){
  4.     int anything = ASMMain();
  5.     return anything;
  6. }
  7. /*End of DRIVER.c*/
  8. ;ASM module ASMMain
  9. segment .data
  10. segment .bbs
  11. segment .text
  12. global _ASMMain
  13. _ASMMain:
  14. push ebp          ;later, you may use this to reference stack arguments - this is what C does
  15. mov ebp,esp
  16. .
  17. .
  18. .
  19. ;do stuff
  20. .
  21. .
  22. .
  23. pop ebp
  24. ret                   ;hand control back to C (Place your return value in EAX)


To build the .exe, do the following:

c:\>NASM -f COFF ASMMain.asm <ENTER>
c:\>GCC -c driver.c <ENTER>
c:\>GCC -o Program_Name.exe ASMMain.o driver.o <ENTER>

The above should compile/assemble and link all those modules into one executable. Have fun and I hope I helped.


Nick.

http://www.guitaraustralia.com/
 
  Reply to this ·  Post link ·  Top
Subject: Re: Need link to download masm  ·  Posted: 2004-07-22, 07:31pm
Rank: Unregistered
I agree, nasm is great. But why do you make the entrypoint in C? Whould it not be easier to just assemble your code in nasm and link it with ld from the binutils package. It is a great package which includes all the tools nesescary at http://home.no.net/pusleole, it is called nasmw32.
 
  Reply to this ·  Post link ·  Top
Subject: Re: Need link to download masm  ·  Posted: 2004-10-20, 12:46am
Rank: Unregistered
Am new to assenbly language ,will some body advise on which way to learn faster.I read Tasm is the best way to start.Is it?
Thank you
 
  Reply to this ·  Post link ·  Top
This post has been removed by a moderator (reason: smiley spam)
 
  Top
This post has been removed by a moderator (reason: smiley spam)
 
  Top
This post has been removed by a moderator (reason: nonsense)
 
  Top
Subject: Re: Need link to download masm  ·  Posted: 2005-01-14, 06:10pm
Rank: Unregistered
go to www.programersheaven.com
the best would be masm32 download for u
but first u should start with tasm it has got a lot of programing tutorials online.
 
  Reply to this ·  Post link ·  Top
Subject: Re: Need link to download masm  ·  Posted: 2005-01-22, 08:27am
Rank: Unregistered
The best way to learn is learn by exapmles. You can check out www.shareplatform.com for tutorials. They give examples and explained the code of the program simultaneously, side by side.
 
  Reply to this ·  Post link ·  Top

Pages: 1 · 2

Please login or register to post a reply.

icons