Цитата Сообщение от Vadim Посмотреть сообщение
Цитата Сообщение от Andrew771
все команды с регистром IY
Да, бесполезный регистр! Вот IX - гораздо лучше!
Скажи это alone coder`у и его текстуратору, да и многим другим кто писал демки)

бесполезными командами являются ld a,a и подобные...


и кстати jp p, jp pe и т.п. тоже являются сверхофигенными для конкретной задачи, например в зависимости от битов регистра А делать или нет call:

классически
pop af // или ld a,(HL): inc HL
rra
jp z,L1
ret1 rra
jp z,L2
ret2 rra
...
L1 do something
jp ret1
L2 do something
jp ret2

а вот еще один метод (Griv мне показал идею)
храним не в рег А а в рег F битовые данные, тогда
pop af
jp z,L1
ret1 jp p,L2
ret2 jp p,L3

так что все дело в том под какие задачи какие регистры и команды нужны а под какие нет, в контексте конкретной задачи можно найти применение абсолютно любым командам и регистрам... будь то ret c; ld a,r для задержек или регистр IY для цикла текстуринга...