<< Previous | Next >>

SBC (IX+d)
SBC (IY+d)
    Subtract with Carry
    Rabbit 2000/3000/4000 Instruction
Opcode
Instruction
Clocks
Operation

DD 9E d

SBC (IX+d)

9 (2,2,2,1,2)

A = A - (IX+d) - CF

FD 9E d

SBC (IY+d)

9 (2,2,2,1,2)

A = A - (IY+d) - CF


Flags ALTD IOI/IOE
S
Z
L/V
C
F
R
SP
S
D
·
·
V
·
·
·
·

Description

Subtracts the C flag and the data whose address is:

from A. The result is stored in A.

These operations output an inverted carry:

The Rabbit 4000 assembler views "SBC A,(IX+d)" and "SBC (IX+d)" as equivalent instructions. The same is true for "SBC A,(IY+d)" and "SBC (IY+d)."


<< Previous | Next >>