IX

E654562

IX is one of the Zilog Z80 CPU’s 16-bit index registers used primarily for advanced addressing modes and indirect memory access.

All labels observed (1)

Label Occurrences
IX canonical 1

How this entity was disambiguated

Statements (30)

Predicate Object
instanceOf 16-bit register
CPU register
index register
addressSpace 16-bit address space
architecture Z80 architecture
linked to: Zilog Z80
belongsToFamily Zilog Z80 CPU registers
bitWidth 16 bits
canHold 16-bit immediate value
memory address
category processor internal register
hasEncoding special instruction prefixes required
introducedWith original Zilog Z80 CPU
manufacturer Zilog
pairedWith IY
primaryUse advanced addressing modes
indirect memory access
registerType index register
role general-purpose index register
supports indexed addressing
supportsInstructionForm (IX+d) indexed operand
usedByInstructionSet Z80 instruction set
linked to: Zilog Z80
usedFor address calculation
pointer-like operations
usedIn 8-bit microprocessor systems based on Z80
Zilog Z80
usedInOperationType arithmetic instructions
bit manipulation instructions
load instructions
logical instructions
stack and memory access instructions

How these facts were elicited

Referenced by (1)

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