Компьютер "Океан-240" Устройства ввода\вывода НЕ отражаются на работу с памятью, а работают стандартно. Выполнен в на одной печатной плате и состоит из следующих составных частей: - центральный процессор на К580ВМ80 - Четыре БИС параллельного интерфейса К580ИК55 - программируемый таймер К580ВИ53 - контроллер приоритетных прерываний К580ВН59 - ПЗУ с зашитым Мониторм и операционной системой СР\М - динамическое ОЗУ 128К, время цикла 400нс - последовательный интерфейс RS232C - параллельный интерфейс для УВВПЧ-300-04 - ввод\вывод на кассетный магнитофон - алфавитно-цифровая клавиатура ОЗУ делится на несколько частей. Первая основное ОЗУ системы 48К, за- тем ВидеоОЗУ 16К и наконец дополнительное ОЗУ 64К, на котором реализу- ется "Электронный диск" для работы с квазидисковой операционной систе- мы. ПЗУ состоит из двух микросхем К573РФ4. В одной зашит "Монитор240" а в другой операционная система СР\М. Адресное пространство ОЗУ распределяется следующим образом: динамическое ОЗУ с 0000 по BFFF СР\М ССР.СОМ с С000 по C7FF переписывается в ОЗУ c B400 по BC08 СР\М BDOS c C800 по D5FF СР\М BIOS c D600 по D9FF СР\М CCP.COM доп.с DA00 по DEA7 Монитор240 с Е000 по FFFF Видео ОЗУ с С000 по FFFF Адресное пространство разбито на "БАНКИ" которыми управляет разряды одной из микросхем К580ВВ55. Существует 7 конфигураций приведенных в таблице ниже. биты адресное пространство процессора HEX 76543210 0000 - 7FFF 8000 - FFFF Примечание 20 хх1ххххх ПЗУ0 ПЗУ0 Старт системы 00 хх00хх00 Осн.ОЗУ0 Осн.ОЗУ1 Осн.ОЗУ2 ПЗУ1 ПЗУ0 Нормальный режим работы 10 хх01хх00 Осн.ОЗУ0 Осн.ОЗУ1 Осн.ОЗУ2 ВидеоОЗУ Блокирование системы ПЗУ 01 хх00хх01 Осн.ОЗУ2 ВидеоОЗУ Осн.ОЗУ2 ПЗУ1 ПЗУ0 Обмен с ВидеоОЗУ 02 хх00хх10 Доп.ОЗУ0 Доп.ОЗУ1 Доп.ОЗУ2 ПЗУ1 ПЗУ0 Доступ к младшим 32К Дополнительного ОЗУ 03 хх00хх11 Доп.ОЗУ2 Доп.ОЗУ3 Доп.ОЗУ2 ПЗУ1 ПЗУ0 Доступ к старшим 32К дополнительного ОЗУ 12 хх01хх10 Доп.ОЗУ0 Доп.ОЗУ1 Доп.ОЗУ2 Доп.ОЗУ3 Доступ к дополнительному ОЗУ Здесь знаком х обозначено безразличное состояние бита. Адресное простанство ввода\вывода распределено следующим образом: 0 - 3 Пользовательский параллельный порт ввод\вывод 20 - 23 Пользовательский параллельный порт ввод\вывод 40 - 43 Подключение клавиатуры и внешнее ПЗУ, вход с магнитофона 60 - 63 Системный счетчик, тактирование последовательной мсх, пользовательский счетчик 80 - 81 контроллер прерываний А0 - А1 последовательный интерфейс С0 - С3 вертикальный и горизонтальный сдвиг, коммутация "банков" ОЗУ, Е0 - Е3 принтер, выбор режима цветов, задание фона, цв\монохром, переключение основное\дополнительное ОЗУ, вывод на магнитофон. дистанционное управление магнитофоном. Видеопроцессор формирует изображения в двух режимах: - Монохромном с разрешением 512х256 точек - Цветном четыре цвета с разрешением 256х256 точек На черно-белом мониторе можно получить изображение с четырьмя градаци- ями по яркости с разрешением 256х256 точек. В видеопроцессоре отсутс- твуют специальные аппаратные средства формирования алфавитно-цифровой информации - символы формируются программой Монитор. В цветном режиме каждая точка изображения может иметь один из 4х цветов набора заданно- го значением кода управления цветом. В монохромном режиме код управле- ния цветом определяет цвет всего изображения. Код цвета Состояние регистров RG1;RG2(Цвет) Монохром 00 01 10 11 000 Черный красный Зеленый синий белый 001 белый красный зеленый синий красный 010 красный зеленый голубой желтый зеленый 011 черный красный малин. белый синий 100 черный красный желтый синий голубой 101 черный синий зеленый желтый желтый 110 зеленый белый желтый синий ин. зеленый 111 черный черный черный черный черный
Источник: http://emu80.org/dev/dev_ok.html