
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Using This Manual with the Programming Environments Manual
Because the PowerPC Architecture is designed to be flexible to support a broad range of processors, the PowerPC Microprocessor Family: The Programming Environments Manual provides a general description of features that are common to PowerPC processors and indicates those features that are optional or that might be implemented differently in the design of each processor.
This document and The Programming Environments Manual describe three levels, or programming environ- ments, of the PowerPC Architecture:
•PowerPC user instruction set architecture
•PowerPC virtual environment architecture
Implementations that conform to the PowerPC VEA also conform to the PowerPC UISA, but might not necessarily adhere to the OEA.
•PowerPC operating environment architecture
Implementations that conform to the PowerPC OEA also conform to the PowerPC UISA and VEA.
Some resources are defined more generally at one level in the architecture and more specifically at another. For example, conditions that cause a
Because it is important to distinguish between the levels of the architecture in order to ensure compatibility across multiple platforms, those distinctions are shown clearly throughout this book.
For ease in reference, the arrangement of topics in this book follows that of The Programming Environments Manual. Topics build upon one another, beginning with a description and complete summary of 750GX- specific registers and instructions and progressing to more specialized topics such as
The PowerPC Architecture: A Specification for a New Family of RISC Processors defines the architecture from the perspective of the three programming environments and remains the defining document for the PowerPC Architecture. For information about PowerPC documentation, see Related Publications on page 19.
| gx_preface.fm.(1.2) |
Page 22 of 377 | March 27, 2006 |