Однако это есть еще один пример подходящей для использования индексных регистров задачи, которая не есть язык высокого уровня и не использует шлобальное пространство имен. В LB-BYTES/SA-BYTES IX используется как альтернатива HL - указатель текущей ячейки памяти, а сам HL - как пара обычных 8-битных РОН. А вот в SAVE-ETC IX используется как полноценный индексный регистр в динамической памяти, и используется грамотно и красиво. Так что IX нужен, кто не умеет использовать - подтягивайтесь, учитесь. Меня он сильно выручает когда не хватает регистров и не хочется писать в стек.




Ответить с цитированием