Recommendations for a book on Pentium assembly language?

  • Follow


I'm seeking recommendations for a book on Pentium assembly language.  A
book that has an assembler (linker, and anything else I might need) on
an included CD would be nice.  I have some prior experience of assembly
language but not for the Pentium specifically.  Does Kip Thorne's book
fit the bill?
-- 
Science is a differential equation.
Religion is a boundary condition.
--Alan Turing

0
Reply Frederick 2/17/2009 7:17:42 PM

Frederick Williams wrote:
> I'm seeking recommendations for a book on Pentium assembly language.  A
> book that has an assembler (linker, and anything else I might need) on
> an included CD would be nice.  I have some prior experience of assembly
> language but not for the Pentium specifically.  Does Kip Thorne's book
> fit the bill?

You should start by reading some of Mike Abrash's books, even if they 
don't cover Pentium exclusively:

Graphics Programming Black Book
Zen of Code Optimization: The Ultimate Guide to Writing Software That 
Pushes PCs to the Limit

When he worked on Quake, which was targeted at the Pentium, he 
documented a lot of the optimization considerations:

http://www.bluesnews.com/abrash/index.htm

Terje
-- 
- <Terje.Mathisen at tmsw.no>
"almost all programming can be viewed as an exercise in caching"

0
Reply Terje 2/17/2009 8:59:31 PM


On 17 Feb, 19:17, Frederick Williams  <spamt...@crayne.org> wrote:
> I'm seeking recommendations for a book on Pentium assembly language. �A
> book that has an assembler (linker, and anything else I might need) on
> an included CD would be nice. �I have some prior experience of assembly
> language but not for the Pentium specifically. �Does Kip Thorne's book
> fit the bill?

Try the book Inner Loops: A Sourcebook for Fast 32-bit Software
Development by Rick Booth. It makes the complex simple and is very
readable. Good prices are available for second hand copies.

The Intel manuals are a good option (clearer than the AMD ones, IMHO).
You might be able to get Pentium-generation manuals from sandpile.org.
Avoid the more up to date ones as they get very complex.

For assembler and linker etc you are probably best to download ones
which are suitable to your needs. You could try stating your
preferences on alt.lang.asm to see what others recommend.

James

0
Reply James 2/17/2009 11:58:35 PM

2 Replies
103 Views

(page loaded in 0.033 seconds)

Similiar Articles:













7/16/2012 2:06:20 PM


Reply: