AF = TSTBIT 5 OF AR;
IF NE JUMP set
Флаги состояния: см. п. 1.17.5.А.
Е) ПЕРЕСЫЛКА/ОЧИСТКА
Синтаксис:
Допустимые: регистры xop, регистры yop и условия cond см. п.
1.17.5.А.
Допустимые константы: -1, 0, 1
2, 3, 4, 5, 7, 8, 9, 15, 16, 17, 31, 32, 33, 63, 64, 65, 127, 128, 129, 255, 256,
257, 511, 512, 513, 1023, 1024, 1025, 2047, 2048, 2049, 4095, 4096, 4097,
8191, 8192, 8193, 16383, 16384, 16385, 32766, 32767
-2, -3, -4, -5, -6, -8, -9, -10, -16, -17, -18, -32, -33, -34, -64, -65, -66, -128, -
129, -130, -256, -257, -258, -512, -513, -514, -1024, -1025, -1026, -2048, -
2049, -2050, -4096, -4097, -4098, -8192, -8193, -8194, -16384, -16385, -
16386, -32767, -32768
Примеры: IF GE AR = PASS AY0; {пересылка содержимого AY0 в AR}
AR = PASS 0; {очистка AR}
AR = PASS 8191; {загрузка AR константой 8191}
Описание: Если команда выполняется (условие отсутствует или вер-
нуло TRUE), то процессор производит пересылку содержимого регистра
источника или константы в регистр приемник. Операнды и константа
содержатся в регистрах, которые определены в команде.
В отличие от функционально идентичных команд пересылки данных
(см. п. 1.17.4), команда PASS xop/yop/-1/0/1 устанавливает некоторые
флаги (см. ниже). Если операндами команды являются константы,
отличные от -1, 0, 1, то состояние флагов ASTAT не определено.
Команда PASS xop/yop/-1/0/1 может использоваться в
многофункциональных командах. Константы, отличные от –1, 0, 1, не
могут использоваться в многофункциональных командах.
Флаги состояния: см. п. 1.17.5.Г.
Ж) ОТРИЦАНИЕ ЗНАКА ОПЕРАНДА
Синтаксис: