При обоих положениях SA1.1 старт с заземлённой ногой 47 даёт одинаковый результат ?
При обоих положениях SA1.1 старт с заземлённой ногой 47 даёт одинаковый результат ?
Да.
PC это R7.
Весьма похоже, что при активном сигнале HALT загрузка констант в PC и PSW не производится ( поэтому в стек попадает неизменное для экземпляра случайное начальное значение PC ).
Если сигнал HALT не активен - в PSW грузится 340, при W0=0 в PC грузится 000776, а при W0=1 в PC грузится 173000.
- - - Добавлено - - -
А если убрать заземление ноги 47 - какие значения R7 и RS попадут в стек при старте с W0=1 ?
Вот.
Код:****** ДОСТУПНОЕ ОЗУ - 256 K *
@ 001000
@R7/001000
@RS/000344
Да.
Очень интересно. Такое впечатление, что если при входе в программу пульта прошивка 134 выполняет проверку объёма памяти - сохранённые значения PC и PSW заменяются на 001000 и 000344. Если активен сигнал HALT - проверка объёма памяти не производится и тогда сохранённое при входе случайное начальное значение PC не заменяется. Или программа проверки объёма памяти при активном сигнале HALT просто так вылетает, что в стек всегда попадают R7/007732 и RS/000000.
Да надо найти описание всех переключателей МС1201.03 тогда будет проще. Ещё могу вставить плату загрузчика (от ЧПУ) с адресом 173000 и посмотреть регистры. Правда она 16бит, не знаю пойдет она или нет.