Тесты - ок, начинаю двигаться по прерванному - JMP, SWAB, CLR. Возможно, с определённой оглядкой на операции с двумя операндами. Как подопытного кролика - возьму BIC (наоболее универсальный вариант по алгоритму).
Подход такой же, как и с RTI/RTT/RTS - расписываются микрооперации, учитывается порядок и возможность параллельного выполнения. Учитывая, что могу читать в паралель source и destinations регистры 
Вот при написании предыдущего предложения заметил интересное - после написания "source и" и начала написания de браузер подсказал мне - destination? с предложением нажать таб
Похоже, MS и в Edge начала добавлять intellisense 
- - - Добавлено - - -
Как пример - как выглядит описание для RTS:
Код:
-- -------------------------------------------------------------------------
--
-- RTS reg
-- SrcReg - reg, DestReg - SP
--
-- -------------------------------------------------------------------------
-- чтение (DestReg) будет выполнено до микрошага addrRTSa
-- PC <- SrcReg | чтение @Destreg | SrcReg <- @Destreg
mrom(addrRTSa) := MRomEntry( -- 016
NextAddr => addrRTSz
, isGet => Yes -- читаем
, isGetAtDestReg => Yes -- читаем (DestReg)
, isPC_SrcReg => Yes -- PC <- SrcReg
, isSrcReg_AtDestReg => Yes -- SrcReg <- (DestReg)
, isDataSpaceUsing => Yes -- адрес возврата в стеке - в D пространстве (для процессоров с поддержкой I-D)
);
-- post operation (в том числе DestReg <- DestReg+2)
mrom(addrRTSz) := MRomEntry( -- 017
NextAddr => addrNextOp
, isPostRTS => Yes -- пост операции для RTS
, isCommonPrefetch => Yes -- пост операции - общий набор
);
Небольшая расшифровка, скажем, для isPC_SrcReg => Yes -- PC <- (SrcReg)
На этапе выполнения по тактовому импульсу сработает сохранение считанного содержимого SrcReg в PC (если, конечно, выполняется не оператор RTS PC - тогда данное действие будет заблокировано, хотя ничего страшного не будет, если не блокировать).
Всё, ушёл спать, дальше уже с утра буду развлекаться