Simplified PowerPC Instruction Set

Below, the instruction set for the PowerPC architecture is given. A lot of instructions were intentionally left out:

Instructions for 64-bit Implementations Only

Floating Point Instructions

Supervisor-Level Instructions

I/O-specific Instructions

Instructions for Multiprocessor Support

Trap / System Call Instructions

This leaves 107 instructions: the core PowerPC Instruction Set.

When following the links below, you will be taken to a page describing a (family of) instructions. Note that these descriptions are taken from the 64-bit version of the instruction set; bit numbering are different for some instructions on 32-bit implementations. The lab course software uses a 32-bit PowerPC emulator.

The mnemonics column shows all valid forms of an instruction; it also shows simplified mnemonics in italics.