Я верю вражескому 'DATA sheet'-у. Там чётко написано 512. Если бы это было ошибкой, то за 40 лет уж кто-нибудь бы исправил.Сообщение от Ewgeny7
Возможно они используют в качестве 9-го бита выход INTE (16 нога). То есть они должны были написать "А если прерывания не используются, то можно адресоваться к 128 Кб памяти и 512 портам". Но для обращения к 128 Кб памяти надо "строить архитектуру", чтобы был некоммутируемый участок памяти, а с портами проще.
Если бы я проектировал 8080, то выводил бы на выход INTE в маш.такте команд IN/OUT содержтимое флага CY, т.к он легко ставится программно командой 'SCF', а сбрасывается командой 'OR A', отчего эти команды можно было объявить префиксами для команд IN/OUT в схемах использующих 512 портов.
А может ещё как-то. Надо читать документацию на 8080, где описаны сами команды IN/OUT.




