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 NERFINISHED ⓘ
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 NERFINISHED ⓘ
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 NERFINISHED ⓘ
usedFor address calculation ⓘ
pointer-like operations ⓘ
usedIn 8-bit microprocessor systems based on Z80 ⓘ
Zilog Z80 NERFINISHED ⓘ
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.