Page 1 of 1

Basics of ASM (Easy to Understand)

PostPosted: Fri Jul 21, 2006 2:37 pm
by Turtle

PostPosted: Fri Jul 21, 2006 3:25 pm
by Turtle
There's also Dr Paul Carter's great PC Assembly Tutorial: http://www.drpaulcarter.com/pcasm/

PostPosted: Fri Jul 21, 2006 3:38 pm
by Turtle
The following are good Instruction Set References.

IA-32 IntelĀ® Architecture Software Developer's Manual, Volume 2A: Instruction Set Reference, A-M
IA-32 IntelĀ® Architecture Software Developer's Manual, Volume 2B: Instruction Set Reference, N-Z

They can both be found at this link: http://www.intel.com/design/pentium4/ma ... ex_new.htm

PostPosted: Tue Aug 15, 2006 10:56 am
by Country Muscle
Thanks these are all good

PostPosted: Thu Feb 15, 2007 9:35 am
by DABhand
The top 3 are mine.

Now im against any form of MP hacking, and I would have asked sooner if I seen them posted here in my logs.

But can you remove them pls cheers thanks :)


((Im guess the guy who posted them on TMG forum came here))

PostPosted: Sat Jul 19, 2008 9:52 am
by Turtle
I've updated the first post.

PostPosted: Sat Jul 19, 2008 6:53 pm
by JB Gzn
great i am now into asm also, it is usefull for hacking games :/

Re: Basics of ASM (Easy to Understand)

PostPosted: Fri Dec 04, 2009 6:57 am
by cobr_h
The intel's link is no longer working.

I got this one: Intel Itanum Architecture Software Developer's Manual - Volume 3: Instruction Set Reference - rev2.2 jan/2006 from intel website. Its a 10MB pdf file worth of downloading.

Well, I would say this one would be most interesting not to be able to understand asm, but to understand how to optimise asm code for this given set of processors. I guess that applications made to work both on AMD and intel have an asm equivalent code which uses only basic x86 instruction set. Well... there are some applications that already implement SSE functions which works now on both processors, but in general if an application wants portability between processors architecture more than performance, it is going to keep at just x86 functions.

Anyway, if the goal is learn basic asm, just x86 must be enough to be able to read a code. Alien commands could then be searched on these references to know what they do.

Ah!.. Almost forgot to tell this. As the post above with intel's link to ASM reference has broken, my link could break sooner or later also. Then, as a rule of thumb, get into www.intel.com and search for 'Instruction Set Reference' if you are looking for latest or basic asm instructions both for latest SSE SSSE4 or even for normal x86 (as intel processors based on x86 all have this intstruction set implemented).