EasyManua.ls Logo

Rabbit 2000 - 3.3 Instruction Set Outline

Rabbit 2000
120 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...
24 Rabbit 2000/3000 Microprocessor
Description
Tests the bit b (any of the bits 0, 1, 2, 3, 4, 5, 6, or 7) of the byte in the register r (any of the registers A, B, C,
D, E, H, or L).
The Zero Flag, Z, is set if the tested bit is 0, reset if the bit is 1.
Description
If the data in word register HL does not equal zero, then it is set to 1. This instruction is implemented for the
Rabbit and is not available for the Z180.
BIT b,r
Opcode Instruction Clocks Operation
b,r A B C D E H L BIT b,r 4(2,2) r & bit
CB (0) 47 40 41 42 43 44 45
CB (1) 4F 48 49 4A 4B 4C 4D
CB (2) 57 50 51 52 53 54 55
CB (3) 5F 58 59 5A 5B 5C 5D
CB (4) 67 60 61 62 63 64 65
CB (5) 6F 68 69 6A 6B 6C 6D
CB (6) 77 70 71 72 73 74 75
CB (7) 7F 78 79 7A 7B 7C 7D
Flags ALTD I/O
S Z L/V C F R SP S D
- - -
BOOL HL
Opcode Instruction Clocks Operation
CC BOOL HL 2 If (HL != 0) HL = 1
Flags ALTD I/O
S Z L/V C F R SP S D
0 0

Other manuals for Rabbit 2000