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

Chapter 7. Migrating Source Programs

Chapter 8. Instruction Set

Chapter 9. Pseudo-ops
Pseudo-ops Overview
.align Pseudo-op
.bb Pseudo-op
.bc Pseudo-op
.bf Pseudo-op
.bi Pseudo-op
.bs Pseudo-op
.byte Pseudo-op
.comm Pseudo-op
.csect Pseudo-op
.double Pseudo-op
.drop Pseudo-op
.dsect Pseudo-op
.eb Pseudo-op
.ec Pseudo-op
.ef Pseudo-op
.ei Pseudo-op
.es Pseudo-op
.extern Pseudo-op
.file Pseudo-op
.float Pseudo-op
.function Pseudo-op
.globl Pseudo-op
.hash Pseudo-op
.lcomm Pseudo-op
.lglobl Pseudo-op
.line Pseudo-op
.long Pseudo-op
.llong Pseudo-op
.machine Pseudo-op
.org Pseudo-op
.quad Pseudo-op
.ref Pseudo-op
.rename Pseudo-op
.set Pseudo-op
.short Pseudo-op
.source Pseudo-op
.space Pseudo-op
.stabx Pseudo-op
.string Pseudo-op
.tbtag Pseudo-op
.tc Pseudo-op
.tocof Pseudo-op
.using Pseudo-op
.vbyte Pseudo-op
.xline Pseudo-op

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