С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Из ТО
Код:5.1.2. АДРЕСНОЕ ПРОСТРАНСТВО ЦЕНТРАЛЬНОГО ПРОЦЕССОРА. ОРГАНИЗАЦИЯ ОЗУ ЦП. СХЕМАТИЧНОЕ ПРЕДСТАВЛЕНИЕ АДРЕСНОГО ПРОСТРАНСТВА ПРИВЕ- ДЕНО НА РИС. 4. АДРЕСА РЕЖИМ режим (ВОСЬМЕРИЧНЫЕ) усер халт - - - - - - - - -------------- - - - ----------- 177777 !СТРАНИЦА ! !СИСТЕМНОЕ! 8 КБАЙТ 160000 !ВВОДА/ВЫВОДА! !ОЗУ ! - - - - - - - - -------------- - - - ----------- 157777 ! ОЗУ ! !ПОЛЬЗОВАТЕЛЯ! ! ! 56 КБАЙТ ! ! ! ! ! ! 0 ! ! - - - - - - - - -------------- РИС. 4. АДРЕСНОЕ ПРОСТРАНСТВО КАНАЛА ЦП. АДРЕСНОЕ ПРОСТРАНСТВО ПРОЦЕССОРА В РЕЖИМЕ усер СОСТОИТ ИЗ ДИАПАЗОНОВ АДРЕСОВ 0-157777 (8), В КОТОРЫХ РАСПОЛОЖЕНО ОЗУ ЦЕНТРАЛЬНОГО ПРОЦЕССОРА И ДИАПАЗОНОВ АДРЕСОВ 160000-177777 (8), КОТОРЫЙ ЗАНИМАЮТ СИСТЕМНЫЕ РЕГИСТРЫ И РЕГИСТРЫ ВНЕШНИХ УСТРОЙСТВ. ПЕРЕЧЕНЬ РЕГИСТРОВ, ДОСТУПНЫХ ЦП ПРИВЕДЕН В ТАБЛ. 5. В РЕЖИМЕ халт ОБЛАСТЬ РЕГИСТРОВ ОТКЛЮЧЕНА И ПРИ ОБРАЩЕНИИ К ОБЛАСТИ АДРЕСОВ 160000-177777 ОТКРЫТ ДОСТУП К СИСТЕМНОЙ ОБЛАСТИ ОЗУ. В НАЧАЛЕ РАБОТЫ ЦП ВКЛЮЧЕНА СИСТЕМНАЯ ОБЛАСТЬ ОЗУ И УСТА- НОВЛЕН РЕЖИМ халт. СИСТЕМНАЯ ОБЛАСТЬ ОЗУ ЗАГРУЖЕНА ПРОГРАММОЙ ОБСЛУЖИВАНИЯ ПУЛЬТОВОГО ТЕРМИНАЛА. В ЯЧЕЙКЕ С АДРЕСОМ 160000 СО- ДЕРЖИТСЯ АДРЕС ЭТОЙ ПРОГРАММЫ, А В ЯЧЕЙКЕ 160002 ЗНАЧЕНИЕ СЛОВА СОСТОЯНИЯ ПРОЦЕССОРА, СООТВЕТСТВУЮЩЕЕ РАБОТЕ ЦП В РЕЖИМЕ халт С ЗАКРЫТЫМИ ПРЕРЫВАНИЯМИ.
То есть, на Halt-mode ПЗУ сэкономили, переписали кусок из ПЗУ ПП в "теневое" ОЗУ ЦП и вперед! Чтож, тоже решение... А FIS у УКНЦ есть?
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
это же насколько я понимаю вопрос процессора?
http://zx-pk.ru/threads/17284-km1801...-opisanie.html
- - - Добавлено - - -
добавил ссылку на тему с ВМ2
Последний раз редактировалось hobot; 20.09.2018 в 21:47.
Контроллер ОЗУ ЦП суёт ему 8КБ биоса реагируя на состояние линии SEL, так же контроллер памяти вырабатывате сигнал BS7 исходя из состояния линий SEL(A16) A15 A14 A13, иначе я не вижу как.
Да, можно немного упростить схему, отслеживая состояние линии BS7, и при это даже получится "как положено".
Но схема то рабочая, она тоже отслеживает состояние линии SEL
Последний раз редактировалось randomizer; 20.09.2018 в 22:23.
Не совсем. Это у Э-60 FIS сделан на уровне микропрограмм, то есть работает, как обычная машинная команда. А у ВМ2 команды FIS просто переключают процессор в HALT-mode и запускают там нужные программы, которые эмулируют FIS на программном уровне. Если они есть, будет FIS, если нет - будет изба фигвам. В частности, видел пару решений, где ВМ2 используют, как обычный микропроцессор без HALT-mode, соответственно, ни FIS'а, ни пультовой программы, а если где-то по ошибке в программе такого изделия встретится HALT или команда FIS, то оно вылетит неизвестно куда...
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Решил добавить ссылки на репозиторий со схемами в шапку, и обратил внимание на фразу из самого первого ответа в теме:
Я тоже разделяю это мнение. Поэтому в своём желании прикрутить что нибудь новое к УКНЦ, хочется сделать что то, что мог изготовить радиолюбитель в то время.
Т.е. вместо применения 512 килобайтного СОЗУ, склоняюсь к тому чтобы использовать КР537РУ17 (при недоступности - 6264). Правда не знаю, были ли они тогда доступны.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)