Если нужна индексная адресация, то они весьма удобны. Через HL сделать конечно можно (имитировать индексную адресацию), но нужно будет потратить куда больше тактов, чем использовать IX or IY, например, заменяем команду or (ix+10h)
push hl
push bc
ld bc,10h
add hl,bc
or (hl)
pop bc
pop hl
Ну как? Это в смысле функционала - эквивалент, если не учитывать прерывание, которое может прийти во время отработки процедуры. Сколько тактов? То-то и оно!







Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
