Цитата Сообщение от Patron Посмотреть сообщение
Предполагается узнать, как происходит штатный старт процессора 1801ВМ3. В документации указано, что при W0 == 0 в PC помещается содержимое ячейки 24, а в PSW - содержимое ячейки 26, но как выяснилось - это чепуха и старт процессора 1801ВМ3 происходит путём загрузки констант в PC и PSW, причём при W0 == 1 в PC грузится 173000, а что грузится в PC при W0 == 0 - как раз и выяснялось выше ( весьма похоже, что 776 ).
Нет, всё происходит в соответсвии с описанием. Я лично проверял это на блоке ВМ3А.
Есть 4 режима пуска :
1. Есть заданный режим "Пульт" ( выключателем ) , сигнал WO установлен на пуск со 173000 адреса ----> произойдет пуск с адреса 000000 пультовой области памяти.
2. Нет заданного режима "Пульт" ( выключателем ), сигнал WO установлен на пуск с адреса 173000 ----> произойдет пуск со 173000 адреса ( загрузчик пользователя )
3. Есть заданный режим "Пульт" ( выключателем ), сигнал WO установлен на пуск с вектора 24 ----> произойдет пуск с вектора 24 пультовой памяти.
4. Нет заданного режима "Пульт" ( выключателем ), сигнал WO установлен на пуск с вектора 24 ----> произойдет пуск с вектора 24 памяти пользователя.
Проверялось хрен знает сколько раз.
Однако, на платах серии МС1201.03/04 могут быть различные ухищрения, но что касается собственно БИС процессора 1801ВМ3 - нет вариантов, см. п.1-п.4.

- - - Добавлено - - -

П.С.
Если в п.2 нет ответа с 173000 адреса - то произойдет трап то 4. ( указатель стека = ? )
Если в п.2. есть ответ от 173000 адреса, но там "000000" - вывалится в пульт.