See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

Ready to Buy?
the_book_de...
Price: £74.22
In stock

aphrohead_b...
Price: £77.21
In stock

15 used & new from £30.95

Have one to sell? Sell yours here
 
   
SPARC Architecture, Assembly Language Programming and C
 
See larger image
 

SPARC Architecture, Assembly Language Programming and C (Paperback)

by Richard P. Paul (Author)
3.0 out of 5 stars See all reviews (2 customer reviews)

Available from these sellers.


7 new from £67.03 8 used from £30.95
Other Editions: RRP: Our Price: Other Offers:
Paperback (2nd) 10 used & new from £2.16

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
SPARK Pro
   www.adacore.com/spark_pro    High Assurance by Design Software development environment 
Assembly Design
   Autodesk.co.uk/inventordemopromo    3D power and 2D design tools in one package. See Interactive Demo! 
Architecture Dictionary
   emmabridgewater.co.uk/matthew-rice    Learn the grammar of buildings in Rice's Architectural Primer book. 
  
 

Product details

  • Paperback: 528 pages
  • Publisher: Prentice Hall; 2 edition (24 Nov 1999)
  • Language English
  • ISBN-10: 0130255963
  • ISBN-13: 978-0130255969
  • Product Dimensions: 23.1 x 17.3 x 3.3 cm
  • Average Customer Review: 3.0 out of 5 stars See all reviews (2 customer reviews)
  • Amazon.co.uk Sales Rank: 1,302,389 in Books (See Bestsellers in Books)

    Popular in this category:

    #72 in  Books > Computing & Internet > Programming > Languages > Assembly Language Programming
  • See Complete Table of Contents

Product Description

Product Description

For Assembly Language and Architecture courses emphasizing SPARC architecture found in computer science, engineering and business departments.

Written from a programmer's perspective, this long-awaited revision introduces the SPARC assembly language to readers early on. Other introductory material encompasses making use of UNIX tools (the m4 macro processor; the assembler; the gnu emacs editor; and the gdb debugger). Further coverage includes a formal definition of the von Neumann machine, its relationship to programmable calculators, and to the JAVA bytecode and JAVA virtual machine. Not only is this book suitable for introductory computer architecture courses, but for programmers who will be programming SPARC architecture machine in languages such as C and C++.



From the Back Cover

Written from a programmer's perspective, this book introduces the SPARC assembly language to readers early on. Other introductory material encompasses making use of UNIX® tools (the m4 macro processor, the assembler, the gnu emacs editor, and the gdb debugger). Further coverage includes a formal definition of the von Neumann machine, its relationship to programmable calculators, and to the JAVA™ bytecode and JAVA virtual machine. This book's loyal audience has been anticipating a revision of a very successful book for this growing market. Not only is this book suitable for introductory computer architecture courses, but for programmers who will be programming SPARC architecture machine in languages such as C and C++.

  • Provides reader understanding of the complexity and cost of using various data and control structures in high-level languages
  • Includes the latest material on the new Ultra SPARC architecture
  • Frequent references to C and C++ language constructs and their translation into SPARC assembly language
  • Offers optional material on floating point, traps, memory management, and other architectures
  • Companion Website supplements the text with updates and code examples at http://www.prenhall.com/paul



See all Product Description

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)
Check a corresponding box or enter your own tags in the field below
sparc
debugging
assembly

Your tags: Add your first tag
 

 

Customer Reviews

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

 
1 of 1 people found the following review helpful:
2.0 out of 5 stars Too much m4, too little C, 9 Feb 2001
By A Customer
The concept behind this book is excellent. Showing how high level languages (such as C, as in the title) are most efficiently translated into assembly language and giving a guide to reading the resulting machine code is a worthy objective. Sadly Paul spends far too much time in explaining the little-used m4 macro processor and too little in giving in-depth explanations of assembler idioms. His example programs are confusing in the extreme as they are a mix of standard SPARC 'as' assembly laguage and his own home-brewed m4 macros. Far too often he introduces complex concepts with a simple "thus" yet yet spends several pages explaining the vagaries of m4. I expected a good book about SPARC assembly language; I got a rather poor boo about m4
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4.0 out of 5 stars Very good book, well explained., 6 Oct 2000
If you want to understand how your 'C' programs (or any program) is translated into assembly then this is the book. There aren't many books around that explain from simple to complex functions of SPARC chips but this covers all aspects.

First explaining different stack concepts, by chapter 2 you're already able to write simple programs doing arithmetic calculations and do/while/for loops.

Explaining piplines, von-neumann cycles, macro assembly, debuggers, binary arithmetic, digital logic (boolean) is all presented by chapter 4.

By chapter 5 onwards the actual details of the SPARC chip are discussed: how the stack handles data structures and arrays, subroutines, stack pointers, frame pointers, traps, memory alignment, IO, FPU calculations.

Even though its published in 1993 - its a good grounding for 64-bit computing or understanding other load/store ALU's.

If nothing else - you'll understand difficulties compiler programmers have.

For SPARC developers/system administrators/engineers - its a must.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Look for similar items by category


Feedback


Health & Beauty at Amazon.co.uk

Elemis Resurface and Renew Skin Care Gift Set of 4 Products
From soap to shavers, massagers to mascara, stock up on your daily essentials or truly pamper yourself.

Discover Health & Beauty

 

Beauty without the Beast

Olay Regenerist Daily 3 Point Treatment Cream
From au naturel to party glam, we have all the best names in cosmetics and skincare.

Discover Beauty at Amazon.co.uk

 

Boys Smell

Lynx Africa Body Spray and After Shave Gift set
But we make sure they smell good...

Discover male grooming at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates