Цитата Сообщение от drbars Посмотреть сообщение
Вроде как читать стеком POP xx и записывать PUSH xx подходит для сдвига вправо RR x. Для сдвига влево читать с конца нужно, POP не годится, т.к. увеличивает SP на 2.
Какая разница, если в начале каждого блока стоит команда LD SP? Главное - что PUSH и POP читают и записывают в непрерывный блок памяти. Поэтому в этом месте моего кода ошибок нет.