Несправедливо забытое при обсуждении описание системы команд ПК 11/16 даёт ещё один вариант мнемоник:
Код:GO (000012) PC:=CPC; PS:=CPS - ЗАГРУЖАЕТ НОВЫЙ ВЕКТОР ИЗ РЕГИСТРОВ CPC, CPS; ЕСЛИ НЕТ ЗАПРОСОВ НА ПРЕРЫВАНИЕ, ТО НАЧИНАЕТСЯ ВЫПОЛНЕНИЕ НОВОГО ПРОЦЕССА, ИНАЧЕ ПРОИСХОДИТ ВЫПОЛНЕНИЕ ПРОЦЕДУРЫ ПРЕРЫВАНИЯ (АНАЛОГИЧНО ИНСТРУКЦИИ RTI); МОЖНО ИСПОЛЬЗОВАТЬ ДЛЯ ПЕРЕКЛЮ- ЧЕНИЯ ЦП ИЗ РЕЖИМА HALT В РЕЖИМ USER; STEP (000016) PC:=CPC; PS:=CPS - ОТЛИЧАЕТСЯ ОТ ИНСТРУКЦИИ GO ТЕМ, ЧТО НЕЗАВИСИМО ОТ НАЛИЧИЯ ЗАПРОСОВ НА ПРЕРЫВАНИЕ ВЫПОЛНЯЕТ ПЕР- ВУЮ ИНСТРУКЦИЮ НОВОГО ПРОЦЕССА (АНАЛОГИЧНО ИНСТ- РУКЦИИ RTT); RSEL (000020) R0:=SEL - РЕГИСТР R0 ЗАГРУЖАЕТСЯ ЗНАЧЕНИЕМ ВНЕШНЕГО РЕГИСТРА SEL ПО ПРОЦЕДУРЕ БЕЗАДРЕСНОГО ЧТЕНИЯ; MFUS (000021) R0:=(R5)+ - R0 ЗАГРУЖАЕТСЯ СОДЕРЖИМЫМ ЯЧЕЙКИ ПАМЯТИ ИЗ АДРЕСНОГО ПРОСТРАНСТВА USER ПО АДРЕСУ, СОДЕРЖА- ЩЕМУСЯ В R5; ЗАТЕМ R5 УВЕЛИЧИВАЕТСЯ НА 2; RCPC (000022) R0:=CPC - СОДЕРЖИМОЕ РЕГИСТРА CPC ЗАГРУЖАЕТСЯ В R0; RCPS (000024) R0:=CPS - СОДЕРЖИМОЕ РЕГИСТРА CPS ЗАГРУЖАЕТСЯ В R0; MTUS (000031) -(R5):=R0 - СОДЕРЖИМОЕ R5 УМЕНЬШАЕТСЯ НА 2; ЗАТЕМ ЗНАЧЕНИЕ R0 ПЕРЕСЫЛАЕТСЯ В ЯЧЕЙКУ ПАМЯТИ АДРЕСНОГО ПРОСТ- РАНСТВА USER ПО АДРЕСУ, СОДЕРЖАЩЕМУСЯ В R5; WCPC (000032) CPC:=R0 - СОДЕРЖИМОЕ R0 ЗАГРУЖАЕТСЯ В РЕГИСТР CPC; WCPS (000034) CPS:=R0 - СОДЕРЖИМОЕ R0 ЗАГРУЖАЕТСЯ В РЕГИСТР CPS.




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 

