Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Very Good See details
$17.65 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $0.68 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
The MIPS Programmer's Handbook (The Morgan Kaufmann Series in Computer Architecture and Design)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The MIPS Programmer's Handbook (The Morgan Kaufmann Series in Computer Architecture and Design) [Paperback]

Erin Farquhar (Author), Philip J. Bunce (Author)
3.8 out of 5 stars  See all reviews (4 customer reviews)

List Price: $81.95
Price: $73.86 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.09 (10%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

February 15, 1994 1558602976 978-1558602977 1

A hands-on view of the highly successful MIPS family of microprocessors, written for programmers developing systems applications for the MIPS platform.



The MIPS Programmer's Handbook describes the MIPS architecture from the perspective of assembly- and C-language programmers, with special emphasis on issues related to embedded applications. Engineers writing system-level programs for MIPS-based embedded systems will find the topic selection especially useful including the sections on software conventions, initializing the processor in a bare machine environment, and writing exception handlers.



For convenient use, the instruction set reference is presented with only one page per instruction. The authors focus on the instructions available to assembly-language programmers, rather than on the hardware-level instruction set documented in data books released by vendors of the MIPS processor. Provides enough detail for anyone doing serious system-level programming. Also included are ten complete program examples, with line-by-line explanations.



Several sample sections are available from the authors' website.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

The MIPS Programmer's Handbook (The Morgan Kaufmann Series in Computer Architecture and Design) + MIPS RISC Architecture (2nd Edition) + MIPS Assembly Language Programming
Price For All Three: $221.93

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • MIPS RISC Architecture (2nd Edition) $99.82

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • MIPS Assembly Language Programming $48.25

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

From the Back Cover

A hands-on view of the highly successful MIPS family of microprocessors, written for programmers developing systems applications for the MIPS platform.



The MIPS Programmer's Handbook describes the MIPS architecture from the perspective of assembly- and C-language programmers, with special emphasis on issues related to embedded applications. Engineers writing system-level programs for MIPS-based embedded systems will find the topic selection especially useful including the sections on software conventions, initializing the processor in a bare machine environment, and writing exception handlers.



For convenient use, the instruction set reference is presented with only one page per instruction. The authors focus on the instructions available to assembly-language programmers, rather than on the hardware-level instruction set documented in data books released by vendors of the MIPS processor. Provides enough detail for anyone doing serious system-level programming. Also included are ten complete program examples, with line-by-line explanations.



Several sample sections are available from the authors' website.

About the Author

By Erin Farquhar and Philip J. Bunce

Product Details

  • Paperback: 416 pages
  • Publisher: Morgan Kaufmann; 1 edition (February 15, 1994)
  • Language: English
  • ISBN-10: 1558602976
  • ISBN-13: 978-1558602977
  • Product Dimensions: 9.1 x 7.5 x 0.9 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #719,190 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

4 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

8 of 10 people found the following review helpful:
4.0 out of 5 stars Good book for computer science students!, July 28, 2000
This review is from: The MIPS Programmer's Handbook (The Morgan Kaufmann Series in Computer Architecture and Design) (Paperback)
This book offers an overview of the assembler language, designed for the family of mips processors r2000 and r3000 (nothing about r4000 and r6000 series). It also shows common C-functions translated in assembler. It explains, in general guidelines, the internal architecture of the r2000 processor thus not as deep as D. Patterson's books.

Beyond this, the text is a bit confused, the chapters don't lead the reader to any meaningful point, offering pieces of explanations thought for an already instructed reader. In fact a beginner won't find here a good introduction to the subject. E.g. at the very beginning, when the author deals with the structure of the registers (with many long, meaningless words without any explanation), does anybody know what a 'C0_BADVA' is? After that it goes along, is a single page, to the stack and the initialization of the eproms.

If, on the other side, the reader already knows the subject, this book is a good and useful giude when he needs source codes and hits for his code writing. If someone wonders where a mips processor can be found... Uhm.. In a Playstation or in a handheld.

Well this text is particulary suitable for courses dealing with computer science. Last but not least the price. In my humble opinion si quite hight for a 350 page-long book.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
3.0 out of 5 stars MIPS Programmer's Handbook, September 10, 2009
Amazon Verified Purchase(What's this?)
This review is from: The MIPS Programmer's Handbook (The Morgan Kaufmann Series in Computer Architecture and Design) (Paperback)
This is MIPS1 Architecture which is a bit outdated at this point. I was expecting the book to cover more relevant MIPS architectures. A great book if you need info on MIPS1
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 4 people found the following review helpful:
5.0 out of 5 stars Great Book For MIPS Developers, February 16, 2005
This review is from: The MIPS Programmer's Handbook (The Morgan Kaufmann Series in Computer Architecture and Design) (Paperback)
I have read several MIPS Application Books, and found Phil's Book is more practicle for us. With the great help from his book, I have finished designing IDT MIPS 79RC32334 BSP and Cache application, we design MIPS Test Bench for TeleCom IC function validation before Silicon tape out. While the reader should has some hardware background to have the better understanding, this book gives out detailed introduction for Cache/un-cacheable space Interrupt handle, How to override the low level library, such as use UART as debug tool, how to design vsprint and write your own printf() library, For nested interrupt and some skills for Assembly code and C code cross invoke, In one word, it is a great book for MIPS firmware engineer or Embedded SW engineer to develop their Embedded System. For some new beginner and SW engineer, they should read the MIPS data sheet carefully first, then to read this book will be more effective.
MIPS has wide application, such as Linux server and Network Printer, it has powerful pipeline and cache function.
In order to share my experience with those MIPS funs, I created my web-site to provide online help, but I will thank Phil and his great book first, because he ramp me up from a new beginer to an experienced MIPS Firmware Engineer.

Thanks,
Simon
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews


Only search this product's reviews



Inside This Book (learn more)
First Sentence:
This book explains how to write programs for embedded systems that use the MIPS1 processor. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
set noreorder, nop break, nonleaf function, ent init, set noat, incoming args, get instr, clear bss, cacheable space, outgoing args, reg indirect, address error exception, set reorder, divu zero, move from coprocessor, int prey, comm stack, int ticks, disable ints, outgoing arguments, ent handler, set clock rate, delay slot, coprocessor register, breakpoint exception
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Exceptions None Examples, Exceptions Coprocessor, Status Register, Description Branches, Exceptions Bus, Exceptions Break, Interrupt Enable, Branch Delay, Description Generates, General Exception Vector, Big Endian, Description Divides Srcl, Description Multiplies Srcl, Summary of Instruction Syntax, Little Endian, Description Adds Srcl, Description Negates, Description Subtracts, Inexact Overflow Underflow Examples, Isolate Cache, Swap Cache
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


Books on Related Topics (learn more)
 
See MIPS Run by Dominic Sweetman
GCC by Arthur Griffith
Using GCC by Richard M. Stallman
 

What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject