Starting with ASM

Posts 110 of 10 · Page 1 of 1
Starting with ASM
Hey MPGH!

I've read a c++ book and am almost finished with Amazon.com: Beginning Game Programming, Third Edition (9781435454279): Jonathan S. Harbour: Books
I now want to move on with learning assembly.
I read the sticky and saw that there are different kinds of assembly
such as: win32asm, x86

what should I learn or isn't there a big difference?

I want to buy a book instead of downloading a book because it is easier to read (doesn't hurt your eyes and has no wifi = ])
so i found this book on amazon
Amazon.com: Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level (9781593270650): Randall Hyde: Books
the only thing that isn't clear about this is, is it required to read the first book
Amazon.com: Write Great Code: Volume 1: Understanding the Machine (9781593270032): Randall Hyde: Books
or is it an updated version of the first book?

Does anyone here has book suggestions?
or feedback on the book?

Toxic Waltz
Win32 isn't a type of assembly. Assembly is all based on the processor. 80x86 ( x86 ) is Intel syntax, 68000 is Motorola, ARM.. there's alot. The difference isn't really that big, but, for a language like assembly, changing syntax is difficult.. I've only just reached comfort zone with writing assembly programs.

I think you should stick with x86 though, 'cause it's badass. |:

Also, sorry, I can't recommend anything good, I just downloaded a crap load of different books until I found a good one...
Quote Originally Posted by Void View Post
Win32 isn't a type of assembly. Assembly is all based on the processor. 80x86 ( x86 ) is Intel syntax, 68000 is Motorola, ARM.. there's alot. The difference isn't really that big, but, for a language like assembly, changing syntax is difficult.. I've only just reached comfort zone with writing assembly programs.

I think you should stick with x86 though, 'cause it's badass. |:

Also, sorry, I can't recommend anything good, I just downloaded a crap load of different books until I found a good one...
How long ago did you start assembly?
why06 recommends this book in his sticky.
Amazon.com: The Art of Assembly Language (9781593272074): Randall Hyde: Books

but on amazon the reviews are quite negative
Quote Originally Posted by Nick Veyes
I grabbed this book looking for some interesting tidbits. I know a few RISC architectures asm, but never played w/x86, which is what I saw in the flipping through the book. Turns out I didn't flip through it nearly as much as I should have before buying it.

I didn't notice the whole book being geared towards a pseudo-assembly called HLA. High Level Assembly. Looks like x86, but isn't quite. Ok, my fault.
is HLA what I'm supposed to learn for game hacking or is it useless?
Stick to regular x86 IMO.
I've learnt so far just from disassembling applications and writing inline assembly hooks in C + google, so I haven't actually written my own assembly applications (I haven't needed to for development or game hacking)
HLA is useless. asm language is something u really have to learn by programming in it. I recommend downloading masm. izechelion's (i didnt spell that right) tuts. also go to the MASM forum. They have a lot of experience and can point u in the right direction.

its very tough to find a book that teaches asm. In any case the point is to learn how it works, once u get abt 30 basic mneomic down u should be able to understand thing. I focused on reverse engineering. David is much better at actly programming asm then me, but my end goal way to reverse engineer data structures, so I only learned enough to get by then spent my time understanding how the compiler converts C++ into asm. lol and Im still am learning all the tricks, a little rusty tbh. I'll get back into it once school starts.
Daaum guy, you pop up at the most random times. |:
Look good books
/Closed

No Bumping threads 7 + days
Posts 110 of 10 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?