На самом деле там просто ошибка в микрокоде. В ситуации, когда прерывается вход в прерывание, вместо значения PC на момент начала исполнения команды сохраняется, действительно, значение, которое должно быть после выборки опкода.
Надо проверить, но вроде это должно и на EMT срабатывать, например.





Ответить с цитированием