A Programmer's View of Computer Architecture with Assembly Language Examples from the MIPS RISC Architecture
by James Goodman and Karen Miller
published by Oxford University Press
ISBN: the old Saunders number 0-03-097219-1
the new Oxford Univ. Press number 0-19-513109-6
for more information: e-mail email@example.com
tel: 1800-624-0153 ext. 5197
from the preface:
The material in this book covers topics that have been traditionally
covered in an assembly language course. The approach is new and different.
Assembly language courses traditionally start by describing bits, bytes,
fields, and formats. Many concepts must be taught before anything can be
covered in depth: number representation, memory organization, the instruction
cycle, addressing modes, and so forth. Yet the students typically have
no appreciation of context for the material. They have no
motivation for what is to come, or why.
A Programmer's View of Computer Architecture capitalizes on what the
students already understand: basic programming in a high level language.
Table of Contents
Abstractions and Computers.
SAL -- A Simple Abstract Language.
Arithmetic and Logical Operations.
Floating Point Arithmetic.
Registers and MAL.
The Assembly Process.
Input and Output.
Interrupts and Exception Handling.
Pointers to other places of interest: