Programmer's View of Computer Architecture With Assembly Language Examples from the MIPS RISC Architecture

ISBN-10: 0195131096

ISBN-13: 9780195131093

Edition: 1993

Authors: James Goodman, Karen Miller

List price: $182.95
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy


This introductory text offers a contemporary treatment of computer architecture using assembly and machine language with a focus on software. Students learn how computers work through a clear, generic presentation of a computer architecture, a departure from the traditional focus on a specific architecture. A computer's capabilities are introduced within the context of software, reinforcing the software focus of the text. Designed for computer science majors in an assembly language course, this text uses a top-down approach to the material that enables students to begin programming immediately and to understand the assembly language, the interface between hardware and software. The text includes examples from the MIPS RISC (reduced instruction set computer) architecture, and an accompanying software simulator package simulates a MIPS RISC processor (the software does not require a MIPS processor to run).
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Customers also bought

Book details

List price: $182.95
Copyright year: 1993
Publisher: Oxford University Press, Incorporated
Publication date: 8/1/1993
Binding: Hardcover
Pages: 416
Size: 6.50" wide x 9.50" long x 1.25" tall
Weight: 1.782
Language: English

Abstractions and Computers
Levels of Abstraction
The Tower of Computer Abstractions
A Programming Language as an Abstraction
Computer Architecture
Computer Execution Basics
SAL: A Simple Abstract Language
On Assembly and Compilation
Variable Declaration
Arithmetic Operations
Control Structures
Communication with the User
A SAL Program
A Modular SAL Program
Number Systems
Numbers and Their Representation
Weighted Positional Notation
Transformations Between Radices
Representation of Non-Integer Numbers
Precision and Accuracy
Data Representation
Numbers versus Their Representation
Representation of Integers
Floating Point Representation
Arithmetic and Logical Operations
Boolean Operations
Shift Operations
Addition and Subtraction
Floating Point Arithmetic
Hardware versus Software Calculations
Addition and Subtraction
Advanced Topics
SAL Instructions
Data Structures
Memory as an Array
Registers and MAL
Instructions as a Data Type
Specifying Addresses in Instructions
The MAL Architecture
Example MAL Code
MAL Procedure Call and Return Mechanisms
Dynamic Storage Allocation
Activation Records
Parameter Passing
Saving Registers
MIPS RISC Register Usage
A MAL Program that Uses Procedures
The Assembly Process
What Assemblers Do
True Assembly Language (TAL)
Machine Code Format and Generation
Program Relocation
Input and Output
Typical I/O Devices
The Processor-I/O Interface
Interrupts and Exception Handling
The Exception Mechanism
The Role of the Operating System
The MIPS RISC Exception Mechanism
A Sample Exception Handler
Operating System Issues
Architectural Performance
On Minimal Instruction Sets and Choices
Branching Techniques
Memory Hierarchies
Alternative Architectures
What's All This About RISC?
The Single-Chip Constraint
The Motorola 68000 Family
The Intel iAPS 86 Architecture
The Cray-1
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.