-
April 1st, 2005, 07:25 PM
#1
Senior Member
Good book?
Anybody know of a good book to read and learn about Assembly Programming?
-
April 1st, 2005, 07:35 PM
#2
Yes, several. I found them on Amazon.com after using Google. I suggest you do the same.
Even a broken watch is correct twice a day.
Which coder said that nobody could outcode Microsoft in their own OS? Write a bit and make a fortune!
-
April 1st, 2005, 08:08 PM
#3
Hi
Actually, it is not so simple to get a good assembler learning book.
In addition, which assembler to begin with? MASM, TASM, NASM, ...
Although there is "only one assembler language", the implementations
are slightly different.
I have three online (free) references and one book to recommend:
MASM Reference[1], int80h (nasm) [2] and of course The Art of Assembly[3].
After you understand how it works, I would have a look at the
Hacker Disassembling Uncovered[4]
Cheers.
[1] http://webster.cs.ucr.edu/Page_TechDocs/MASMDoc/
[2] http://www.int80h.org/
[3] http://maven.smith.edu/~thiebaut/Art.../artofasm.html
[4] http://www.amazon.com/exec/obidos/tg...33413?v=glance
If the only tool you have is a hammer, you tend to see every problem as a nail.
(Abraham Maslow, Psychologist, 1908-70)
-
April 1st, 2005, 08:26 PM
#4
A resource I found invaluable when learning assembly was gcc. There are compiler options so that you may output whatever c/c++ code as assembly, and allow you to compile that code.
The following website is also quite helpful:
http://linuxassembly.org/
"When I get a little money I buy books; and if any is left I buy food and clothes." - Erasmus
"There is no programming language, no matter how structured, that will prevent programmers from writing bad programs." - L. Flon
"Mischief my ass, you are an unethical moron." - chsh
Blog of X
-
April 2nd, 2005, 12:49 AM
#5
Ok, ok, you're right. That question so worded just tickled my 'smart ass' bone and set me into that mode... I apologize.
Even a broken watch is correct twice a day.
Which coder said that nobody could outcode Microsoft in their own OS? Write a bit and make a fortune!
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
|