Где то есть подробное описание алгоритма установки флагов той или иной инструкцией Z80 ?
Может где то есть какой нить онлайн демонстратор или еще какой нить ресурс где можно проверить правильность реализации ?
p.s. пишу эмулятор, очень нуждаюсь в быстрых алгоритмах проверки флагов...
Например, вижу такое описание:
S (F7) Sign - Флаг знака
Этот Флаг предназначен для обработки чисел со знаком. Флаг устанавливается,
когда результат операции отрицателен. Т.к. бит 7 является знаковым (любое отрицательное
число содержит единицу в 7 бите), то этот флаг копирует состояние 7 бита аккумулятора.
При программировании состояние этого флага условно кодируется как P (Plus, знак
плюс, S=0) и M (Minus, знак минус, S=1).
Речь идет про "аккумулятор"..
а у меня например команда INC r - инкремент регистра...
Логика та же ? 7 бит регистра копирую в S ?


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


.

