IY

E654563

IY is one of the Zilog Z80 CPU’s 16-bit index registers, primarily used for indexed addressing operations.

Try in SPARQL Jump to: Statements Referenced by

Statements (38)

Predicate Object
instanceOf CPU register
Zilog Z80 architecture component
index register
addressingModeSupport indexed with displacement
architecture 8-bit Zilog Z80 NERFINISHED
bitWidth 16-bit
canBeDecrementedByInstruction DEC IY
canBeExchangedByInstruction EX (SP),IY
canBeIncrementedByInstruction INC IY
canBeLoadedByInstruction LD IY,nn
canBePoppedByInstruction POP IY
canBePushedByInstruction PUSH IY
canHold 16-bit memory address
16-bit offset base
distinctFrom HL
IX
PC
SP
encodingPrefix FD
hasHighByte IYH
hasLowByte IYL
hasRole index base register
introducedIn Zilog Z80 instruction set
partOf Zilog Z80 CPU NERFINISHED
primaryFunction base for indexed memory references with displacement
registerClass general-purpose index register
similarTo IX
typicalUse accessing data structures
accessing stack frames
usedBy Z80 assembly language programmers
usedFor indexed addressing
memory addressing
usedInInstructionForm ADD IY,ss
BIT b,(IY+d)
LD (IY+d),r
LD r,(IY+d)
RES b,(IY+d)
SET b,(IY+d)

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.