MicroBlaze Processor Reference Guide
161
UG081 (v14.7)
Formats
Formats
MicroBlaze uses two instruction formats: Type A and Type B.
Type A
Type A is used for register-register instructions. It contains the opcode, one destination and two
source registers.
Type B
Type B is used for register-immediate instructions. It contains the opcode, one destination and one
source registers, and a source 16-bit immediate value.
Instructions
This section provides descriptions of MicroBlaze instructions. Instructions are listed in alphabetical
order. For each instruction Xilinx provides the mnemonic, encoding, a description, pseudocode of
its semantics, and a list of registers that it modifies.
Opcode
Destination Reg
Source Reg A
Source Reg B
0 0 0 0 0 0 0 0 0 0 0
0
6
11
16
21
31
Opcode
Destination Reg
Source Reg A
Immediate Value
0
6
11
16
31