Want to get started in Assembly

Reply

Join Date: Aug 2005
Posts: 239
Reputation: extofer is an unknown quantity at this point 
Solved Threads: 5
extofer's Avatar
extofer extofer is offline Offline
Posting Whiz in Training

Want to get started in Assembly

 
0
  #1
Mar 15th, 2006
I've been programming in VB for a long time. I dabbled in C++ and C# for a while, I'm mostly involved in management right now and want to learn Assembly for a hobby. How can I get started???
Reply With Quote Quick reply to this message  
Join Date: Sep 2004
Posts: 7,540
Reputation: Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute 
Solved Threads: 704
Team Colleague
Narue's Avatar
Narue Narue is offline Offline
Code Goddess

Re: Want to get started in Assembly

 
0
  #2
Mar 15th, 2006
Get an assembler, get a quickie tutorial, and get going. I think that NASM is the easiest to get started with:

http://webster.cs.ucr.edu/AsmTools/NASM/index.html

As always, if you have any questions, we'll be here. Once you get up and running, I'll be happy to show you how to interface with the C library so that you don't have to fiddle with those nasty interrupts or the Win32 API.
I'm here to prove you wrong.
Reply With Quote Quick reply to this message  
Join Date: Mar 2006
Posts: 233
Reputation: Lord Soth is an unknown quantity at this point 
Solved Threads: 4
Lord Soth's Avatar
Lord Soth Lord Soth is offline Offline
Posting Whiz in Training

Re: Want to get started in Assembly

 
0
  #3
Mar 18th, 2006
Hi,

"The Art of Assembly" is the legendary resource on this, and its free although it is copyrighted material. Check the links below for a HTML and PDF versions or just Google it.

http://www.planetpdf.com/developer/a...ContentID=6633
http://maven.smith.edu/~thiebaut/Art.../artofasm.html

Loren Soth
Reply With Quote Quick reply to this message  
Join Date: Sep 2004
Posts: 7,540
Reputation: Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute 
Solved Threads: 704
Team Colleague
Narue's Avatar
Narue Narue is offline Offline
Code Goddess

Re: Want to get started in Assembly

 
0
  #4
Mar 18th, 2006
> "The Art of Assembly" is the legendary resource on this
When it comes to Randy's books, you have two choices: 16-bit DOS, or HLA. For obvious reasons, the 16-bit edition will hinder learning because it assumes an awkward system that's no longer in widespread use. The HLA edition is, in my opinion, a poor choice for learning assembly because it stuffs a small and beautiful language with a lot of unnecessary crap.

Sure, HLA does ease the transition from a higher level language to assembly, but what you save in confusion, you gain in time spent unlearning the high level stuff when you learn a "real" assembler that HLA tries to be an intermediary for.

It's a shame that the only modern and easily acquired beginner's text will lead you astray. :rolleyes:

However, after going on my HLA rant, Randy's website is a great resource because it acts not only as a selling platform for HLA, but also as a repository and portal to other assembly information. Rather than spend hours searching google, you can just browse his site to the same effect.
I'm here to prove you wrong.
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