...

Как правильно эмулировать команду MARK, что происходит с R5, R6 и R7, когда команда MARK находится не в стеке, а среди других команд в потоке выполнения.

Ответ даёт тест: MARK.SAV

Результат запуска на V-модели процессора 1801ВМ1 такой:

Код:
.RU MARK
 
MARK command test.
 
        R5/001044
        SP/001000
        PC/001036
 
001036: MARK 1
001040: 123
001042: 456
001044:
        R5/000456
        SP/001044
        PC/001044
 
Program completed.
 
.