.

Good Book for learning Assembly

<<

doodleface

User avatar

Newbie
Newbie

Posts: 34

Joined: Mon Jan 12, 2009 6:26 pm

Post Wed Jan 21, 2009 12:16 pm

Good Book for learning Assembly

I was curious if anyone could give me suggestions for a good book to learn assembly for x86 from scratch. An at my own pace kind of self teaching book would be wonderful. Thanks for all your suggestions.
Last edited by doodleface on Wed Jan 21, 2009 12:22 pm, edited 1 time in total.
CISSP, OSCP, C|EH, E|CSA, C|HFI, GXPN, GWAPT, GCIH, GISP, GSEC, MCITP:EA, CCNA, FCT, FCNSP, JNCIA, JNCIA-FWV, MCSE Security, A+, Net+, Server+, Security+
<<

g00d_4sh

User avatar

Sr. Member
Sr. Member

Posts: 394

Joined: Tue Sep 18, 2007 1:50 pm

Location: Guayaquil, Ecuador

Post Wed Jan 21, 2009 1:13 pm

Re: Good Book for learning Assembly

I'm curious on this question as well.  I am currently doing some C++ and perl.. but I hope to get into Assembly myself soon. 
"Bad.. Good?  I'm the guy with the gun"
<<

NickFnord

User avatar

Full Member
Full Member

Posts: 117

Joined: Fri Sep 05, 2008 5:25 am

Post Wed Jan 21, 2009 1:48 pm

Re: Good Book for learning Assembly

I'd highly recommend the free guides available on the net.  I mentioned two good ones here:

http://www.ethicalhacker.net/component/ ... /#msg14168


Art of Assembly Language Programming

PC Assembly Language

I'd also recommend getting the Intel Architecture manuals

http://www.intel.com/products/processor/manuals/

you can download them for free or if you are really into it (or just want to show your friends how nerdy you are)  they actually mail the hard copies out to you for free. (yes, I have them and refer to them occasionally.)
<<

doodleface

User avatar

Newbie
Newbie

Posts: 34

Joined: Mon Jan 12, 2009 6:26 pm

Post Wed Jan 21, 2009 2:22 pm

Re: Good Book for learning Assembly

Awesome suggestions. Thank you very much.
CISSP, OSCP, C|EH, E|CSA, C|HFI, GXPN, GWAPT, GCIH, GISP, GSEC, MCITP:EA, CCNA, FCT, FCNSP, JNCIA, JNCIA-FWV, MCSE Security, A+, Net+, Server+, Security+
<<

Darknight

Newbie
Newbie

Posts: 4

Joined: Sat May 02, 2009 2:00 pm

Post Sat May 02, 2009 2:09 pm

Re: Good Book for learning Assembly

Am really very new so dunno much about anything but can sum1 tell me which is the best assembler and disassembler for a noob like me to use?? :'( ???
<<

NickFnord

User avatar

Full Member
Full Member

Posts: 117

Joined: Fri Sep 05, 2008 5:25 am

Post Sun May 03, 2009 5:11 am

Re: Good Book for learning Assembly

they're not usually the same thing - what are you trying to achieve?

a disassembler is often combined with a debugger (as in the case of OllyDbg or IDAPro), but sometimes you can get no frills dissassemblers like objdump or windbg, which will just output the straight dissassembly with no extra functionality.

on the other side, if you're writing assembly, you can use most C compilers and place in-line assembly wherever you want to.  but if you really want to write purely and only in assembly language, there are quite a few available.  I use NASM, which assembles and disassembles (using the ndisasm command).

does that help at all?
<<

phn1x

Newbie
Newbie

Posts: 26

Joined: Thu Feb 21, 2008 12:16 pm

Post Sun May 03, 2009 6:42 pm

Re: Good Book for learning Assembly

Assembly Language For Intel Based Computers, Intel Manuals, and Wrox Professional Assembly Language.
<<

former33t

Full Member
Full Member

Posts: 226

Joined: Sat Feb 14, 2009 12:33 am

Post Sun May 03, 2009 7:30 pm

Re: Good Book for learning Assembly

I used "Assembly Language For Intel Based Computers" in my udergrad course.  I can vouch for it being good to teach yourself since the instructor was a "sub in" and really didn't have a firm grasp of it himself (beyond the slides someone else had prepared).
Certifications: CREA, MCSE: Security, CCNA, Security+, other junk
<<

Darknight

Newbie
Newbie

Posts: 4

Joined: Sat May 02, 2009 2:00 pm

Post Tue May 05, 2009 12:06 am

Re: Good Book for learning Assembly

Thanks it does help!
<<

quan991

Newbie
Newbie

Posts: 7

Joined: Fri May 22, 2009 12:22 pm

Post Mon May 25, 2009 11:32 pm

Re: Good Book for learning Assembly

These 2 books are very in depth & cover just about everything (and then some):

http://www.amazon.com/Introduction-Asse ... 0763717738

http://www.amazon.com/Assembly-Language ... 0132383101
<<

shakuni

Jr. Member
Jr. Member

Posts: 80

Joined: Sun Nov 04, 2007 2:24 pm

Post Thu Jul 09, 2009 11:54 am

Re: Good Book for learning Assembly

Go for Wrox Professional Assembly Language (based on GAS, but the concepts are same) and Intel Manuals.
There is no rule, law or tradition that apply universally... including this one.
<<

hayabusa

User avatar

Hero Member
Hero Member

Posts: 1661

Joined: Mon Jan 29, 2007 2:59 pm

Post Thu Jul 09, 2009 12:09 pm

Re: Good Book for learning Assembly

Yeah, the Intel manuals are great, and unless something's changed since I got mine, you can get them free through download, or dirt cheap to buy...
~ hayabusa ~ 

"All men can see these tactics whereby I conquer, but what none can see is the strategy out of which victory is evolved." - Sun Tzu, 'The Art of War'


OSCE, OSCP , GPEN, C|EH
<<

UNIX

User avatar

Hero Member
Hero Member

Posts: 1244

Joined: Mon Apr 28, 2008 9:20 am

Post Thu Jul 09, 2009 12:17 pm

Re: Good Book for learning Assembly

I don't know if it is still possible but you could not only get it free through downloading but they deliver(ed) them also in printed form for free.

Return to Programming

Who is online

Users browsing this forum: No registered users and 2 guests

.
Powered by phpBB® Forum Software © phpBB Group.
Designed by ST Software