Note:

Do not use indirect and table indirect addressing

 

 

simultaneously; use only one addressing method at a time.

TIA

Table Indirect Addressing

28

When this bit is set, the 24-bit signed value in the start address of the move is treated as a relative displacement from the value in the Data Structure Address (DSA) register. Both the transfer count and the source/ destination address are fetched from this location.

Use the signed integer offset in bits [23:0] of the second four bytes of the instruction, added to the value in the Data Structure Address (DSA) register, to fetch first the byte count and then the data address. The signed value is combined with the data structure base address to generate the physical address used to fetch values from the data structure. Sign extended values of all ones for negative values are allowed, but bits [31:24] are ignored.

Command

Not Used

 

 

Don’t Care

Table Offset

 

 

Block Move Instructions

6-7

Page 147
Image 147
LSI 53C810A technical manual Tia, Table Indirect Addressing