Books!

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.
Post Reply
J. Weeks

Books!

Post by J. Weeks »

Hey guys!

Sorry 'bout the wait... I promise to include some
book ISBNs, and here they are:

Operating Systems: A Systematic View
5th Edition
Davis Rajkumar
0-201-61257-7

I had to buy this book for school, and only include
it here for absolute beginners. It explains how
an operating system works at the lowest level and
what components it has. Like I said, though, it's
a beginners book. I doubt anybody here would need
it, but I include it none-the-less.

Protected Mode Software Architecture
Tom Shanley
0-201-55447-X

This book is _GREAT_! It describes pmode it
beautiful detail. It's not a beginners book,
for sure, but a beginner can (and should) read it.
They'll simply have to reread some chapters for
it to "click." It's definitly worth it.

As a side note, this book is part of the "PC
System Architecture Series" which also includes
other books that could be useful:
PCI System Architecture
Pentium Processor System Arch.
Plug and Play System Arch.
ISA System Arch.
PCMCIA System Arch.
Card Bus System Arch. -> old tech. but useful
PowerPC System Arch.
I'd actually recommend getting this one even
if you don't plan on writting for the PPC,
simply because you can realize how the x86
architecture differs from others, and hopefully
make your code more portable. Plus, PPC
architecture... SOOO much better than x86!!!
80486 System Arch.
EISA System Arch.

Assembly Language for the PC
Third Edition
John Socha and Peter Norton
1-56686-016-4

I got this book a long time ago at a book
liquidation sale. I think I paid about $20 for it
and it was a great asset for learning asm. You
might want to check to see if there's a more
recent edition, however.

Jeff Dunteman also wrote a book on assembly
language (perhaps many?) that I originally learned
from. I don't recall what it was called, but
I'm sure you can find it on Amazon.com with an
ISBN. This was a great book, and I know a lot of
people that learned from it.

Unfortunately, that's it folks. I've been very
much self taught. I found the internet a great
resource, as well as compiler/assembler manuals.

I know you all love GCC... it's free! But I learned
_A LOT_ from the Borland BCC + TASM manuals. I still
reference the TASM blue book when writting asm.

Also, check the previous messages on this board. I
believe Schol-R-Lea provided more books as
references below.

Sorry, guys... there's not much here. Hopefully I
can add more references and source code to my own
OS if and when I ever start coding again :)

I am, however, writting an OO langauge that I know
a few of you might be interested in. I'll try and
post the source on my web site (don't have one
yet :) for anybody.

Jeff
Post Reply