Очень долго не занимался PDPшками и подзабыл все, что не касается классики... Вопрос. На ВМ3 есть red stack abort или только yellow?
Очень долго не занимался PDPшками и подзабыл все, что не касается классики... Вопрос. На ВМ3 есть red stack abort или только yellow?
А вот такой интересный тест:Интересно, есть ли кроме DCJ11 процессоры которые трапаются так же (до полного завершения инструкции) - особенно наши процы интересны?Код:.RESE
.D 1000=13737,160000,160000
.ST 1000
?MON-F-Trap to 4 001004
.
Да, верно - опечатка. Да и команду надо другую написать. Сейчас поправлю.
- - - Добавлено - - -
Вот, теперь видно что посреди команды. Навскидку эмуляторы УКНЦ и ДВК (ВМ3) также делают. Просто этот пункт в release notes от RT-11 упоминается, вот и интересно стало кто как себя ведет.
UPD. Мне не удалось найти поблизости проц который бы вел себя иначе. Попробовал еще на живом 11/70 - все также. Или я не правильно понял release notes или надо другой вариант команды придумать (хотя данный тест демонстрирует в точности обещанное в relnotes - PC до трапа содержит адрес посреди команды, а не после нее) :)
Ну 1801ВМ2 трапается также, как и DCJ11. Где-то в описании сказано, что прерывание по вектору 4 очень высокоприоритетное и оно прерывает выполнение инструкции.
Вот у 1801ВМ2 есть особенность при обработке прерывания - если стек находится в несуществующей памяти, то SP всегда уменьшается на 4.
- - - Добавлено - - -
Да, прочёл. Фраза в стиле кто на ком стоит.