User’s Manual 175
18. RABBIT INSTRUCTIONS
Summary
All bugs related to instructions have been fixed in revisions A–C of the Rabbit 2000 chip.
See Appendix B for more information.
Detailed information on instructions in provided in this chapter.
“Load Immediate Data” on page 178
“8-bit Indexed Load and Store” on page 178
“16-bit Indexed Loads and Stores” on page 178
“16-bit Load and Store 20-bit Address” on page 179
“Register to Register Moves” on page 179
“Exchange Instructions” on page 180
“Stack Manipulation Instructions” on page 180
“16-bit Arithmetic and Logical Ops” on page 180
“8-bit Arithmetic and Logical Ops” on page 181
“8-bit Bit Set, Reset and Test” on page 182
“8-bit Increment and Decrement” on page 182
“8-bit Fast A register Operations” on page 183
“8-bit Shifts and Rotates” on page 183
“Instruction Prefixes” on page 184
“Block Move Instructions” on page 184
“Control Instructions - Jumps and Calls” on page 185
“Miscellaneous Instructions” on page 185
“Privileged Instructions” on page 186
“Instructions in Alphabetical Order With Binary Encoding” on page 189