СИММ-72 можно не демонтировать - для ECC можно вывести сигнал WE дополнительного ( по отношении к основным 16 битам ) байта на свободный вывод СИММа ( банки основной и контрольной информации отличаются только сигналом WE, обращение всегда идет к 16 битам, байтовые операции реализованы в ВП1-119 ).
ИМХО - можно просто МГТФом пристроить колодку СИММ-72, а её - скотчем к полю для 565РУ7.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Главное назначение СОЗУ в МС1201.03/04 - сохранение магических ячеек 017774 и 017776 в адресации пультового режима.
Ну и стек скрытых программных процедур ПЗУ при пуске М-ЭВМ.
Кроме того, с отдельным СОЗУ получилось несколько меньше ИС на ПП М-ЭВМ, чем вышло бы с выделенным участком основного ДОЗУ.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
MM, спасибо
Все это, в какой-то мере, верно. Но основное - это то, что пультовая программа из 134-й (и 377-й) не имеет права изменять ни одного бита в основном ОЗУ! Поскольку вся эта память может быть занята. У ВМ1/2 все проще: память установлена 64К, а реальное адресное пространство ОЗУ 56К, вот в эти верхние 8К ОЗУ и затолкали стек и рабочие области пультовой программы, через механизм переадресации в HALT-mode. Но у ВМ3-го адресное пространство 4М, а до полных 4М ОЗУ в то время было далеко и дорого. Поэтому под стек и рабочие области было выделено пространство в той же области, где и ПЗУ - решили, что под программу хватит и 6К байт, а адреса 14000-17776 отдали под ОЗУ пультовой программы. Таким образом, 134-я и 377-я имеют емкость не 8К, а 6К. Они не отвечают СИПом и не открывают выходные буферы на адреса из диапазона 14000-17776.
Отсюда, кстати, нельзя записывать 134-ю и 377-ю в программируемые ПЗУ вроде РР1 или РФ3. То есть, конечно, выход в состоянии высокого уровня у этих ПЗУшек слабенький и низкий уровень с соединенного с ними выхода другой такой же м/с его передавит, в итоге оно, вроде-бы, работает, но надежность этого дела будет низкой. И, тем более, нельзя писать эти программы в РЕ-мулятор: 20-ма выходы STM32 хрен кто передавит. Таким образом, микропрограмму РЕ-мулятора для 134/377 надо переписывать.
И про перезапись чего-то в основную память. Это, в общем-то, почти стандартная методика тестирования памяти: тест записывается в какую-то область и тестирует всю память, кроме той, где он находится. Далее тест переписывается в другое место и тестирует ту область, где он находился на первом этапе. То есть, конечно, можно было бы сделать и полное тестирование памяти программой в HALT-mode, но все равно понадобится что-то, что будет тестить область памяти 000000-017776, да и вообще, в HALT-mode это делать сложнее и дольше.
Отсюда, подозреваю, без ОЗУ пультом можно будет поиграть с ячейками ввода-вывода, тот же 177560 железно присутствует, ДП, опять же в наличии...
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)