Assembler Book Recommendations [Was: Assembler]

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Locked
tera4d
Member
Member
Posts: 37
Joined: Sun Apr 26, 2009 11:22 am

Assembler Book Recommendations [Was: Assembler]

Post 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!
PatrickV
Member
Member
Posts: 151
Joined: Sun Jul 06, 2008 7:50 pm
Location: New Zealand
Contact:

Re: Assembler Book Recommendations [Was: Assembler]

Post 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.
tera4d
Member
Member
Posts: 37
Joined: Sun Apr 26, 2009 11:22 am

Re: Assembler Book Recommendations [Was: Assembler]

Post 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?
User avatar
Firestryke31
Member
Member
Posts: 550
Joined: Sat Nov 29, 2008 1:07 pm
Location: Throw a dart at central Texas
Contact:

Re: Assembler Book Recommendations [Was: Assembler]

Post 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.
Owner of Fawkes Software.
Wierd Al wrote: You think your Commodore 64 is really neato,
What kind of chip you got in there, a Dorito?
quok
Member
Member
Posts: 490
Joined: Wed Oct 18, 2006 10:43 pm
Location: Kansas City, KS, USA

Re: Assembler Book Recommendations [Was: Assembler]

Post 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.
Locked