EasyManua.ls Logo

Rabbit 2000 - Page 6

Rabbit 2000
230 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Rabbit 2000 Microprocessor
Chapter 18. Rabbit Instructions 175
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 187
Chapter 20. Instructions in Alphabetical Order With Binary Encoding 189
Appendix A. 197
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
Appendix B. 201
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
Notice to Users 219
Index 221

Table of Contents

Other manuals for Rabbit 2000