944,192 Members | Top Members by Rank

Ad:
  • Assembly Discussion Thread
  • Unsolved
  • Views: 2624
  • Assembly RSS
Mar 15th, 2006
0

Want to get started in Assembly

Expand Post »
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???
Similar Threads
Reputation Points: 8
Solved Threads: 6
Posting Whiz in Training
extofer is offline Offline
239 posts
since Aug 2005
Mar 15th, 2006
0

Re: Want to get started in Assembly

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.
Administrator
Reputation Points: 6442
Solved Threads: 1393
Bad Cop
Narue is offline Offline
11,807 posts
since Sep 2004
Mar 18th, 2006
0

Re: Want to get started in Assembly

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
Reputation Points: 28
Solved Threads: 4
Posting Whiz in Training
Lord Soth is offline Offline
233 posts
since Mar 2006
Mar 18th, 2006
0

Re: Want to get started in Assembly

> "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.
Administrator
Reputation Points: 6442
Solved Threads: 1393
Bad Cop
Narue is offline Offline
11,807 posts
since Sep 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Assembly Forum Timeline: I'm new
Next Thread in Assembly Forum Timeline: Nasm to tasm code help





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC