Book to learn

  • Follow


Hello,

what is the best book to learn assembly ? I would like a book which
introduce to PC architecture so as for me to understand why data needs to be
aligned and so on... Even an old book is welcome since I'm interested in
seing the evolution from 8086/88 to Pentium. I don't plan to program for a
particular OS, I'm interested in OS development.



0
Reply Kewoul 4/16/2004 5:56:16 PM

I find it unusual people haven't responded yet.  I recommend Randall
Hyde's Art of Assembly Language Programming.  Find it on
webster.cs.ucr.edu.

0
Reply no_dot 4/18/2004 2:29:22 AM


> what is the best book to learn assembly ? I would like a book which
> introduce to PC architecture so as for me to understand why data needs to be
> aligned and so on... Even an old book is welcome since I'm interested in
> seing the evolution from 8086/88 to Pentium. I don't plan to program for a
> particular OS, I'm interested in OS development.

I'm not sure if my book quite matches what you're looking for, but
I'll plug it anyway :)

Programming from the Ground Up -
http://www.cafeshops.com/bartlettpublish.8640017

According to Joel Spolsky "Trying to be a programmer without
understanding how a CPU works is like trying to practice medicine
without learning anatomy. Sure, you can have limited success curing
patients with medical advice gleaned from Google, but on the whole
you're going to be a pretty bad doctor. For those who missed out on
learning assembly language, I highly recommend working through this
book, even if you'll never program in assembly again. I promise that
all kinds of lights will go on in your head and you'll be a vastly
better programmer."

It focuses on 32-bit Linux programming, and doesn't touch 16-bit or
segmented memory at all.  However, you learn a bit about operating
system interfacing and virtual addressing.

Jonathan Bartlett
--------------
Learn Linux Assembly Language
http://www.cafeshops.com/bartlettpublish.8640017

0
Reply johnnyb 4/19/2004 7:25:09 PM

Kewoul <Kewool@Kewool.com> wrote in message news:<407fb17a$0$17493$626a14ce@news.free.fr>...
> Hello,
> 
> what is the best book to learn assembly ? I would like a book which
> introduce to PC architecture so as for me to understand why data needs to be
> aligned and so on... Even an old book is welcome since I'm interested in
> seing the evolution from 8086/88 to Pentium. I don't plan to program for a
> particular OS, I'm interested in OS development.


An old book by Ray Duncan, "Power Programming with Microsoft Macro
Assembler" (ISBM 1-55615-256-6, copyright 1992) is a good start for
early PCs, covering many different algorithms such as manipulating
strings, managing files, sorting, binary trees, integer multiple
precision, FPU programming, and more. Plenty of source code examples
compatible with MASM 5.1 are provided.


0
Reply x_b_y 4/27/2004 11:10:03 AM

3 Replies
159 Views

(page loaded in 0.042 seconds)

Similiar Articles:













7/28/2012 1:20:25 PM


Reply: