Рекомендую первоисточник стр.71
это я в прошлый раз невнимательно вопрос прочитал. если речь только о регистре управления - то см. тот же первоисточник стр. 182 - там это называется "ILLEGAL CONDITION", по факту - может быть что угодно, плюс еще зависеть от производителя микросхемы. это для 8255. а вот если ППА 82C55 - то будет прочитано то что было записано в регистр управления.Цитата:
3. Что должно считываться с адресов F803, F807 и т.д., то есть адресов куда проецируется порт управления штатной микросхемы параллельного порта (КР580ВВ55А)?
Результат считывания сложный и зависит от содержимого других регистров микросхемы. Эту информацию необходимо получить из документации по КР580ВВ55А (i8255).
да на оба вопроса. микросхема называется 8228 (8238) = 580ВК28/ВК38. первоисточник стр. 69Цитата:
Вопрос: Что из себя представляют полноценные порты для процессора 8080? Они организуются какой-то дополнительной микросхемой? 8080 может обслуживать только 256 разных портов?
схемотехника Специалиста просто так не позволит увеличить частоту процессора. много переделывать придется, результат будет зависеть от конкретного варианта переделки.Цитата:
Один кадр строится за 39936 тактов процессора. Это значение получается, если умножить количество строк (312) одного кадра на количество тактов, которое тратится на формирование одной строки (128)
128 тактов * 312 строк = 39936 тактов
Вопрос: Правильно ли я понимаю, что частота кадров 50,08 - это константа? Если увеличивать частоту процессора, то в компьютере, который сделан правильно и его схемотехника учитывает все эти повышения (например, замена i8080 на Z80), частота кадров так и останется равной 50,08 Hz, а количество тактов между началами формирования двух кадров будет увеличено кратно множителю, на который будет увеличена частота процессора?
- - - Добавлено - - -
и по большому счету - бессмысленна. пропадает доступ к основному ОЗУ, остается только область C000-FFFF.
C000-FFFF - это верхняя четверть адресного пространства. при 1 на РС4 (журнальный вариант) - она повторяется 4 раза - 0000-3FFF, 4000-7FFF, 8000-BFFF, C000-FFFF.Цитата:
При большом желании можно затем и вручную снова включить ПЗУ в область ОЗУ, подав следующие команды:
Остаётся вопрос, на который мне не удалось найти ответа, а принципиальная схема компьютера мне ни о чём не говорит. Какой объём памяти после включения Специалиста дублируется с 0xC000 на адрес 0x0000? Вся вторая половина адресного пространства, то есть 0xC000-0xFFFF? Только область Загрузчика - 0xC000-0xС7FF? Какой-то другой вариант?Код:LD A, 0x10 ; 00010000 - включен 4-й бит порта С (PC4)
LD (0xFF02), A

