Вопрос к RT-шникам, какой регистр находится в памяти по адресу 177776?
ПК-11 эмулирует регистр, находящийся по этому адресу.

---------- Post added at 04:17 ---------- Previous post was at 02:34 ----------

Разбираясь с зависанием при обращении RT-11 к регистру 177776, нашел СУПЕР-МЕГА-ГЛЮК ВПО!
(А может и мой мегаглюк)

Итак, нулевая 8-килобайтовая страничка ОЗУ (0..17776) используется как таблица для эмуляции обращения к регистрам 170000-177776. Причем первые 4Кб - это хранилище самих значений записанных в эмулируемые регистры, а вторые 4Кб - это собственно адреса хендлеров (обработчиков) обращений к этим регистрам. На месте отсутствующих регистров, соответственно, записан нулевой адрес хендлера.
Итак! Внимание! При вызове распаковщика кода из ПЗУ в ОЗУ (в самом начале старта ПК-11) стек устанавливается по адресу 20000, и, таким образом, пишет мусор в верхние 8-10 эмулируемых регистров с адресами 177756-177776. Таким образом, любое обращение к этим регистрам приведет к НЕПРЕДСКАЗУЕМЫМ последствиям.

Что я и встретил, при обращении при загрузке RT-11 по адресу 177776.