EasyManua.ls Logo

Rabbit 2000 - 8.2 Memory Interface Unit

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...
Instruction Reference Manual 95
Description
Subtracts the Carry Flag, CF, and the data in word register ss (any of the word registers BC, DE, HL, or SP)
from the data in word register HL. The difference is stored in HL.
These operations output an inverted carry:
The Carry Flag is set if the Accumulator is less than the data being subtracted from it.
The Carry Flag is cleared if the Accumulator is greater than the data being subtracted from it.
Description
Sets the Carry Flag, CF.
SBC HL,ss
Opcode Instruction Clocks Operation
——
ED 42
ED 52
ED 62
ED 72
SBC HL,ss
SBC HL,BC
SBC HL,DE
SBC HL,HL
SBC HL,SP
4 (2,2)
4 (2,2)
4 (2,2)
4 (2,2)
4 (2,2)
HL = HL - ss -CF
HL = HL - BC - CF
HL = HL - DE - CF
HL = HL - HL - CF
HL = HL - SP - CF
Flags ALTD I/O
S Z L/V C F R SP S D
V
SCF
Opcode Instruction Clocks Operation
37 SCF 2 CF = 1
Flags ALTD I/O
S Z L/V C F R SP S D
- - - 1

Other manuals for Rabbit 2000