Question: Where are good Assembly Compilers?

Reply

Join Date: Dec 2004
Posts: 20
Reputation: DeFrog777 is an unknown quantity at this point 
Solved Threads: 0
DeFrog777's Avatar
DeFrog777 DeFrog777 is offline Offline
Newbie Poster

Question: Where are good Assembly Compilers?

 
0
  #1
Apr 25th, 2005
Greetings,

I was just curious as to where I can find any good Assembly Language compilers on the net or elsewhere.

Thanks in advance,

DeFrog777
Everything should be made as simple as possible, but not simpler. - Albert Einstein
Reply With Quote Quick reply to this message  
Join Date: Mar 2005
Posts: 129
Reputation: Evenbit is on a distinguished road 
Solved Threads: 4
Evenbit's Avatar
Evenbit Evenbit is offline Offline
Junior Poster

Re: Question: Where are good Assembly Compilers?

 
0
  #2
Apr 26th, 2005
Originally Posted by DeFrog777
Greetings,

I was just curious as to where I can find any good Assembly Language compilers on the net or elsewhere.

Thanks in advance,

DeFrog777
Did you try a Google Search???

Well, you didn't specify for what CPU/platform you need the assembler for [x86, MIPS, 68K, SPARC, ARM/XScale, PowerPC, etc -- DOS, Windows, Mac OS X, Linux, etc], so I will simply assume the most likely -- x86/Windows.

These days, almost ALL assemblers (and associated tools and even online books) are free [unless otherwise noted below] and have a sizable following of an active, helpful community. The following list is not exhaustive, but is what I consider to be the "good" Assembly Language Compilers and associated links.

- ASSEMBLERS -

MASM32
http://www.movsd.com

NASM: The Netwide Assembler
http://nasm.sourceforge.net

HLA: High Level Assembly Language
http://webster.cs.ucr.edu/AsmTools/HLA/index.html

FASM: The Flat Assembler
http://flatassembler.net/

GoAsm
http://www.godevtool.com/

A86 (DOS) [Free]/A386 (Windows) [Commercial]
http://eji.com/a86/

Or, you can Write Your Own!
http://webster.cs.ucr.edu/AsmTools/R...Own/index.html

- DEBUGGERS/DIS-ASSEMBLERS -

There are many to choose from [see the sites above for links], but for x86/Windows, this is all you will ever need:

OllyDbg
http://home.t-online.de/home/Ollydbg/

- TUTORIALS/BOOKS -

Paul Carter (Multi-platform)
http://www.drpaulcarter.com/pcasm/

Jonathan Bartlett (Linux)
http://savannah.nongnu.org/projects/pgubook

Randall Hyde (Multi-platform)
http://www.ArtofAsm.com

- FORUMS {to chat with peers, get help} -

USENET

alt.comp.lang.assembler
alt.lang.asm
alt.os.assembly <<*popular* un-moderated>>
alt.os.development
comp.lang.asm.x86 <<*popular* moderated>>
comp.lang.ml
comp.software.extreme-programming

WEB-BASED

http://www.tek-tips.com/threadminder.cfm?pid=272
http://www.programmersheaven.com/c/M...rd.asp?Board=1
http://win32asm.cjb.net
http://www.masmforum.com/
http://board.flatassembler.net/

GROUP-BASED

http://groups.yahoo.com/group/aoaprogramming/
http://groups.yahoo.com/group/win32-nasm-users/
http://groups.yahoo.com/group/linux-nasm-users/
http://groups.yahoo.com/group/win32masm/

- MISC. STUFF -

http://www.cs.cornell.edu/talc/releases.html
http://retroforth.org/asmchart/
http://math.hws.edu/TMCM/java/index.html

- The Official FAQs -

http://www.faqs.org/faqs/assembly-la...rt1/index.html
http://www.faqs.org/faqs/assembly-la...rt2/index.html
http://www.faqs.org/faqs/assembly-la...rt3/index.html

- Other useful resources -

Intel Manuals and such
http://www.sandpile.org/

Ralph Brown's Interupt List
http://www-2.cs.cmu.edu/afs/cs.cmu.e...ralf-home.html

http://linuxassembly.org/ (Unix/Linux)
http://www.int80h.org/ (Unix/Linux)


Hope that helps!

Evenbit
Reply With Quote Quick reply to this message  
Join Date: Mar 2005
Posts: 129
Reputation: Evenbit is on a distinguished road 
Solved Threads: 4
Evenbit's Avatar
Evenbit Evenbit is offline Offline
Junior Poster

Re: Question: Where are good Assembly Compilers?

 
0
  #3
Apr 26th, 2005
CORRECTION

alt.comp.lang.assembler
alt.lang.asm <<*popular* un-moderated>>
alt.os.assembly
alt.os.development
comp.lang.asm.x86 <<*popular* moderated>>
comp.lang.ml
comp.software.extreme-programming
Reply With Quote Quick reply to this message  
Join Date: Dec 2004
Posts: 20
Reputation: DeFrog777 is an unknown quantity at this point 
Solved Threads: 0
DeFrog777's Avatar
DeFrog777 DeFrog777 is offline Offline
Newbie Poster

Re: Question: Where are good Assembly Compilers?

 
0
  #4
May 10th, 2005
Thank you for that information, I have downloaded and installed the flat assembler and am trying to get that to work...

But on a separate note, how do you find out what type of processor your computer uses?

If anyone can provide me with invaluable information, I will be a very happy programmer :cheesy:

Thanks again,

DeFrog777
Everything should be made as simple as possible, but not simpler. - Albert Einstein
Reply With Quote Quick reply to this message  
Join Date: Feb 2005
Posts: 121
Reputation: tonakai is an unknown quantity at this point 
Solved Threads: 11
tonakai's Avatar
tonakai tonakai is offline Offline
Junior Poster

Re: Question: Where are good Assembly Compilers?

 
0
  #5
May 10th, 2005
well generally most pcs use amd or intel. you don't need change your assembly code when coding in these machines (there are some exceptions i think, but main asm codes workes fine)

try running dxdiag, some basic cpu details are there....
Good news, everyone!
aykutsoysal.com
Reply With Quote Quick reply to this message  
Join Date: Apr 2004
Posts: 573
Reputation: Dark_Omen is an unknown quantity at this point 
Solved Threads: 6
Dark_Omen Dark_Omen is offline Offline
Posting Pro

Re: Question: Where are good Assembly Compilers?

 
0
  #6
May 10th, 2005
Well in windows you can go to your computer properties and go to your device manager. In your device manger find the processor and right click and go to properties, and then go to details and that is where you can find out what type of processor you have. I think it is different in other machines. I think most newer models are x86's.
Reply With Quote Quick reply to this message  
Join Date: Oct 2004
Posts: 274
Reputation: mmiikkee12 is an unknown quantity at this point 
Solved Threads: 5
mmiikkee12's Avatar
mmiikkee12 mmiikkee12 is offline Offline
Posting Whiz in Training

Re: Question: Where are good Assembly Compilers?

 
0
  #7
Sep 28th, 2005
You really aren't ready for assembly if you don't know your computer architecture
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Assembly Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC