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.
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 ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.