November 09, 2018
21
3.5.14 Direct Indirect Long Indexed-[d],y
With Direct Indirect Long Indexed ([d],y) addressing the 24-bit base address is pointed to by the sum
of the second byte of the instruction and the Direct Register. The effective address is this 24-bit base
address plus the Y Index Register.
Instruction:
Opcode
offset
Direct Register
+
offset
00
direct address
base address
then +
Y Reg
Operand
Address:
effective address
3.5.15 Direct Indirect Long-[d]
With Direct Indirect Long ([d]) addressing the second byte of the instruction is added to the Direct
Register to form a pointer to the 24-bit effective address.
Instruction:
Opcode
offset
Direct Register
then:
+
offset
00
(direct address)
Operand
Address:
direct address
3.5.16 Direct Indirect-(d)
With Direct Indirect ((d)) addressing the second byte of the instruction is added to the Direct Register to
form a pointer to the low-order 16 bits of the effective address. The Data Bank Register contains the
high-order 8 bits of the effective address.
Instruction:
Opcode
offset
Direct Register
+
offset
00
(direct address)
then: +
DBR
Operand
Address:
effective address