Цитата Сообщение от goodboy Посмотреть сообщение
индексными регистрами лучше не-пользоваться. программа будет длиннее на байты/такты.

Код:
LD A,X

LD HL,ADDR
LD B,0
LD C,A
ADD HL,BC
LD A,(HL)
Код:
если возможно ADDR=#XX00
то удобней
LD L,A
LD A,(HL)
Какой тонкий юмор! Я бы даже сказал, утончённый садизм.
Заявив о медлительности индексной адресации, привести в качестве альтернативы одну значительно более медленную, а другую одинаковую по скорости процедуры. Да к тому же, в отличие от индексной адресации, требующих дополнительных регистров

LD r,(IX+n) занимает 19 тактов.

А вторая процедура, хоть, и 11, но требует загрузки рег.пары H, а это уже +10т. Итого: 21т., что медленнее, чем через индексные регистры.
Можно и за 8 тактов HL загрузить - тогда общее время будет 19т.