Page 1 of 1

Assembler Book Recommendations [Was: Assembler]

Posted: Thu Oct 08, 2009 12:17 pm
by tera4d
Hello, Fellow osdev'ers

I have been doing some tutorials on the wiki and i did the tutorials from JamesMolloy and i did some of Brokenthorn.com 's tutorials.
And i got stuck with the bootloader part. I followed the tutorial but i really had no idea about what i was doing.
So i just grabbed some money and decided to buy a book.
I let my eye's fall on these books which one would be the best one to start with? For a beginner in ASM?

1. Assembly language step by step - programming with dos and linux, second edition
2. Introduction to 80x86 assembly language and computer architecture (by richard c. detmer)

Or are there any other suggestions?
Thank you for reading!

Re: Assembler Book Recommendations [Was: Assembler]

Posted: Thu Oct 08, 2009 1:22 pm
by PatrickV
I have been doing some tutorials on the wiki and i did the tutorials from JamesMolloy and i did some of Brokenthorn.com 's tutorials.
And i got stuck with the bootloader part. I followed the tutorial but i really had no idea about what i was doing.
So i just grabbed some money and decided to buy a book.
I let my eye's fall on these books which one would be the best one to start with? For a beginner in ASM?

1. Assembly language step by step - programming with dos and linux, second edition
2. Introduction to 80x86 assembly language and computer architecture (by richard c. detmer)
The book you choose are very muct the same. If you have not program before, i would suggest number 2.

Re: Assembler Book Recommendations [Was: Assembler]

Posted: Thu Oct 08, 2009 2:00 pm
by tera4d
Okay thank you for your advice.
Well its only about assembly programming i hope to learn on how to program in real mode & pmode for the x86 will one of these books do or?
Would you suggest me another book?

Re: Assembler Book Recommendations [Was: Assembler]

Posted: Thu Oct 08, 2009 2:58 pm
by Firestryke31
I already knew the basics behind assembly language (z80 ASM was my second language, after TI-BASIC) but transferring over to x86 assembly was a whole lot easier with this page as a reference. It's a listing of all of the opcodes available on the 80386 processor, as well as a short description of how they work. With the x86, most opcodes are available in both rmode and pmode, and that page explains any differences between how they work. The trick is tuning out the extraneous info (chances are, you won't need to know the hex code of the opcode you're looking at, or the exact timings under all conditions) so you don't have your eyes glaze over when you see the big wall of stuff. Most of the time the opcode, it's parameters, what it does, and in rare cases the affected flags are enough.

Re: Assembler Book Recommendations [Was: Assembler]

Posted: Thu Oct 08, 2009 4:00 pm
by quok
There's already quite a nice long list of book recommendations in this very forum. Take a look at that thread please, there's no reason to repeat it!

I changed the topic of this thread to better reflect the contents, as well.