![background image](http://html2.mh-extra.com/html/rabbit/2000/2000_user-manual_3110256006.webp)
Rabbit 2000 Microprocessor
Chapter 18. Rabbit Instructions
18.1 Load Immediate Data ..................................................................................................................... 178
18.2 Load & Store to Immediate Address.............................................................................................. 178
18.3 8-bit Indexed Load and Store ......................................................................................................... 178
18.4 16-bit Indexed Loads and Stores .................................................................................................... 178
18.5 16-bit Load and Store 20-bit Address ............................................................................................ 179
18.6 Register to Register Moves ............................................................................................................ 179
18.7 Exchange Instructions .................................................................................................................... 180
18.8 Stack Manipulation Instructions..................................................................................................... 180
18.9 16-bit Arithmetic and Logical Ops................................................................................................. 180
18.10 8-bit Arithmetic and Logical Ops................................................................................................. 181
18.11 8-bit Bit Set, Reset and Test......................................................................................................... 182
18.12 8-bit Increment and Decrement.................................................................................................... 182
18.13 8-bit Fast A register Operations ................................................................................................... 183
18.14 8-bit Shifts and Rotates ................................................................................................................ 183
18.15 Instruction Prefixes ...................................................................................................................... 184
18.16 Block Move Instructions .............................................................................................................. 184
18.17 Control Instructions - Jumps and Calls ........................................................................................ 185
18.18 Miscellaneous Instructions ........................................................................................................... 185
18.19 Privileged Instructions.................................................................................................................. 186
Chapter 19. Differences Rabbit vs. Z80/Z180 Instructions
Chapter 20. Instructions in Alphabetical Order With Binary Encoding
A.1 The Rabbit Programming Port ........................................................................................................ 197
A.2 Use of the Programming Port as a Diagnostic/Setup Port............................................................... 198
A.3 Alternate Programming Port ........................................................................................................... 198
A.4 Suggested Rabbit Crystal Frequencies ............................................................................................ 199
B.1 Rabbit 2000 Revisions..................................................................................................................... 201
B.2 Discussion of Fixes and Improvements........................................................................................... 203
B.2.1 Rabbit Internal I/O Registers .................................................................................................. 204
B.2.2 Revision-Level ID Register .................................................................................................... 205
B.2.3 Serial Port Changes ................................................................................................................. 207
B.2.4 Improved Battery-Backup Circuit .......................................................................................... 209
B.2.5 Added Support for Instruction/Data Split ............................................................................... 211
B.2.6 Write Inhibit (/WE0) After Reset ........................................................................................... 213
B.2.7 Chip Selects Inactive During Internal I/O .............................................................................. 213
B.2.8 External Interrupt Input Bug Fix ............................................................................................ 213
B.2.9 IOI/IOE Prefix Bug Fix .......................................................................................................... 213
B.2.10 DDCB/FDCB Instruction Page and Wait State Bug Fixes ................................................... 214
B.2.11 LDIR/LDDR Instruction/Data Split Bug Fix ........................................................................ 214
B.2.12 Clock Spectrum Spreader Module ........................................................................................ 215
B.2.13 Early Memory Output-Enable Feature ................................................................................. 218
Summary of Contents for 2000
Page 1: ...Rabbit 2000 Microprocessor User s Manual 019 0069 041018 M...
Page 12: ...6 Rabbit 2000 Microprocessor...
Page 46: ...40 Rabbit 2000 Microprocessor...
Page 54: ...48 Rabbit 2000 Microprocessor...
Page 76: ...70 Rabbit 2000 Microprocessor...
Page 96: ...90 Rabbit 2000 Microprocessor...
Page 142: ...136 Rabbit 2000 Microprocessor...
Page 154: ...148 Rabbit 2000 Microprocessor...
Page 170: ...164 Rabbit 2000 Microprocessor...
Page 174: ...168 Rabbit 2000 Microprocessor...
Page 180: ...174 Rabbit 2000 Microprocessor...
Page 202: ...196 Rabbit 2000 Microprocessor...
Page 206: ...200 Rabbit 2000 Microprocessor...
Page 226: ......
Page 230: ...224 Rabbit 2000 Microprocessor...