А если модифицировать тест так, чтобы при записи в PSW возникало не прерывание 250, а зависание - как тогда отработает MTPS ?
А если модифицировать тест так, чтобы при записи в PSW возникало не прерывание 250, а зависание - как тогда отработает MTPS ?
Ну это легко проверить. С тем же тестом выше - места хватит (CCC там просто так - реально не нужна):- - - Добавлено - - -Код:.GE MTPS
.D 1312=12737,0,177776
.ST
UISDR7=077406, PSW=170000, MTPS #357, PSW=000000
UISDR7=077400, PSW=170000, MTPS #357, PSW=170000, MMU FAULT
.
Можно так попробовать:Код:.GE MTPS
.D 42=160004
.ST
ВМ3 сохранил по 000002 нулевое значение: [http://s019.radikal.ru/i606/1601/1f/aff2f6f5b70et.jpg]
Получается что сначала поставил флаги, и только потом записал значение.
Хотя нет, не сильно ясно что получится - проще ввести фактор явно в программе.