Кстати, а почему вообще в регистре флагов ВМ80А бит b1 равен "1", а b3 и b5 равны "0"? Какие у разработчиков процессора были предпосылки в выборе именно таких состояний? Какие есть физические различия в реализации битов и могут ли быть (хотя бы гипотетически) аномальные состояния, отличные от базовых?
Добавлено через 8 минут
Только что при помощи теста ivagor-a проверил команды ANA, XRA, ORA в эмуляторе VV 5.71 и на реале. ORA и XRA в эмуляторе и на реале дают одинаковый результат, а вот для ANA флаг AC тоже нужно инвертировать!





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