Безусловно, какие-то еще никем не изведанные тайны в Z80 имеются. И чтобы их понять, недостаточно схему просто повторить. Ее надо изучить вдоль и поперек, понять все нюансы работы. Подвергнуть теоретическому стресс-тесту, не может ли в каких-то блоках найти коса на камень.
- - - Добавлено - - -
Обнаружилась очень интересная штука с константами.
В блоке констант не оказалось константы вектора прерывания 0x66. Только 0x00, 0x38 и 0x7F.
Оказывается, вектор с таким странным адресом 0x66 (как я думаю) появился потому, что 0x66 - это составная константа блока двоично-десятичной коррекции DAA. Там как раз имеется две половинки константы 0x60 и 0x06, которые корректируют старшую и младшую часть числа соответственно. И вот как раз они и используются в качестве вектора для NMI. Вот такая интересная экономия)





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