Без прерываний - нет перреспектив для софта. Софтовые прерывания ( команды EMT / TRAP ) тоже используют ОЗУ.
Впрочем, в хвостах встроенного таймера ( адреса 177700 - 177712 ) есть 1 шт. слово, имеющее в доступе все 16 бит на чтение и запись, на него можно поставить указатель стека ( R6 ).
*
Сигнал RPLY указывает на завершение цикла обмена МПИ, обязателен для всех слов МПИ, кроме 177700 - 177716 . В указанных ячейках сигнал RPLY вырабатывает сам 1801ВМ1, и его ( сигнал ) можно наблюдать на его выводе RPLY ( выв. 39 ).
*
Для 1801ВМ1-6 мгц при задержках ИС памяти менее 100 нс сигнал RPLY можно выставлять сразу после прихода сигнала DIN .
Однако, такой фокус не проходит с 537РУ10Б - ни требуют некотрой задержки, в районе 100...150 нс.
*
С ГОСТ на МПИ можно ознакомится :
http://forum.pk-fpga.ru/viewtopic.php?f=20&t=5425
- - - Добавлено - - -
Если было больше ~0.75 в. Ток - 1 ма уже песец.
- - - Добавлено - - -
ПЗУ 1801РР1 с хранения можно купить у Ugoaleks г. П-Посад, в районе 600 руб,( см.Барахолку ). К-во допустимых циклов перезаписси - до 10 шт. по ТУ.
Реально - и до 20 отдельные экз. дотягивали. Вероятность успешной перезаписи - 90% ( по ТУ ).
*
Насчет первоначального пуска с 000000 адреса - это не самая лучшая идея для Простой М-ЭВМ, т.к. в адресах 000000 - 000377 располагаются вектора прерываний, используемые RT-11, да и кучей др. софта. Рекомендуемый официальный адрес пуска - 173000 (смайл) ( там рекомендуется располагать ПЗУ, или начальный кусок ПЗУ).





Ответить с цитированием