First Edition (October 1997)

Trademarks and Acknowledgements

About This Book

Chapter 1. Assembler Overview

Chapter 2. Processing and Storage

Chapter 3. Syntax and Semantics

Chapter 4. Addressing

Chapter 5. Assembling and Linking a Program

Chapter 6. Extended Instruction Mnemonics
Extended Mnemonics of Branch Instructions
Extended Mnemonics of Condition Register Logical Instructions
Extended Mnemonics of Fixed-Point Arithmetic Instructions
Extended Mnemonics of Fixed-Point Compare Instructions
Extended Mnemonics of Fixed-Point Load Instructions
Extended Mnemonics of Fixed-Point Logical Instructions
Extended Mnemonics of Fixed-Point Trap Instructions
Extended Mnemonic mtcr for Moving to the Condition Register
Extended Mnemonics of Moving from or to Special-Purpose Registers
Extended Mnemonics of 32-bit Fixed-Point Rotate and Shift Instructions
Extended Mnemonics of 64-bit Fixed-Point Rotate and Shift Instructions

Chapter 7. Migrating Source Programs

Chapter 8. Instruction Set

Chapter 9. Pseudo-ops

Appendix A. Messages

Appendix B. Instruction Set Sorted by Mnemonic

Appendix C. Instruction Set Sorted by Primary and Extended Op Code

Appendix D. Instructions Common to POWER, POWER2, and PowerPC

Appendix E. POWER and POWER2 Instructions

Appendix F. PowerPC Instructions

Appendix G. PowerPC 601 RISC Microprocessor Instructions