№
п/п
| Средства
| Код
опера-
ции
| Мнемо-
ника
| Название команды
|
|
|
|
|
|
|
RR
|
|
SPM
| Установить маску программы
Set Program Mask
|
| RR
|
| BALR
| Переход с возвратом
Branch and Link
|
|
RR
|
|
BCTR
| Переход по счетчику
Branch on Count
|
|
RR
|
|
BCR
| Условный переход
Branch on Condition
|
|
RR
|
|
SSK
| Установить
ключ памяти
Set Storage Key
|
|
RR
|
|
ISK
| Прочитать ключ памяти
Insert Storage Key
|
|
RR
|
0A
|
SVC
| Обращение
к супервизору
Supervisor Call
|
|
RR
|
0D
|
BASR
| Переход с записью
в память
Branch and Store
|
|
RR
|
|
LPR
| Загрузка положительная
Load Positive
|
|
RR
|
|
LNR
| Загрузка отрицательная
Load Negative
|
Продолжение прил. 3
|
|
|
|
|
|
|
RR
|
|
LTR
| Загрузка и проверка
Load and Test
|
|
RR
|
|
LCR
| Загрузка дополнения
Load Complement
|
| RR
|
| NR
| И
And
|
|
RR
|
|
CLR
| Сравнение кодов
Compare Logical
|
|
RR
|
|
OR
| Или
Or
|
|
RR
|
|
XR
| Исключающее или
Exclusive Or
|
|
RR
|
|
LR
| Загрузка
Load
|
|
RR
|
|
CR
| Сравнение
Compare
|
|
RR
|
1A
|
AR
| Сложение
Add
|
|
RR
|
1B
|
SR
| Вычитание
Subtract
|
|
RR
|
1C
|
MR
| Умножение
Multiply
|
|
RR
|
1D
|
DR
| Деление
Divide
|
|
RR
|
1E
|
ALR
| Сложение кодов
Add Logical
|
|
RR
|
1F
|
SLR
| Вычитание кодов
Subtract Logical
|
Продолжение прил. 3
|
|
|
|
|
|
|
RR
|
|
LPDR
| Загрузка положительная
(длинная)
Load Positive Long
|
|
RR
|
|
LNDR
| Загрузка отрицательная
(длинная)
Load Negative Long
|
|
RR
|
|
LTDR
| Загрузка и проверка (длинная)
Load and Test Long
|
|
RR
|
|
LCDR
| Загрузка дополнения
(длинная)
Load Complement Long
|
|
RR
|
|
HDR
| Пополам (длинное)
Halve Long
|
| RR
|
| LDR
| Загрузка (длинная)
Load Long
|
|
RR
|
|
CDR
| Сравнение (длинное)
Compare Long
|
|
RR
|
2B
|
SDR
| Вычитание с нормализацией
(длинное)
Subtract Normalized Long
|
| RR
| 2C
| MDR
| Умножение (длинное)
Multiply Long
|
|
RR
|
2D
| `
DDR
| Деление (длинное)
Divide
|
|
RR
|
2E
| AWR
| Сложение без нормализации
(длинное)
Add Unnormalized Long
|
|
RR
|
2F
|
SWR
| Вычитание без нормализации
(длинное)
Subtract Unnormalized Long
|
Продолжение прил. 3
|
|
|
|
|
|
|
RR
|
|
LPER
| Загрузка положительная
(короткая)
Load Positive Short
|
|
RR
|
|
LNER
| Загрузка отрицательная
(короткая)
Load Negative Short
|
|
RR
|
|
LTER
| Загрузка и проверка
(короткая)
Load and Test Short
|
|
RR
|
|
LCER
| Дополнение
(короткое)
Load Complement Short
|
|
RR
|
|
HER
| Пополам (короткая)
Halve Short
|
|
RR
|
|
LER
| Загрузка (короткая)
Load Short
|
|
RR
|
|
CER
| Сравнение (короткое)
Compare Short
|
|
RR
|
3A
|
AER
| Сложение с нормализацией
(короткое)
Add Normalized Short
|
|
RR
|
3B
|
SER
| Вычитание с нормализацией
(короткое)
Subtract Normalized Short
|
|
RR
|
3C
|
MER
| Умножение (короткое)
Multiply Short
|
|
RR
|
3D
|
DER
| Деление (короткое)
Divide Short
|
|
RR
|
3E
|
AUR
| Сложение без нормализации
(короткое)
Add Unnormalized Short
|
Продолжение прил. 3
|
|
|
|
|
|
|
RR
|
3F
|
SUR
| Вычитание без нормализации
(короткое)
Subtract Unnormalized
|
|
RR
|
|
LRDR
| Загрузка с округлением
(длинная)
Load Rounded Long
|
|
RR
|
|
MXR
| Умножение сверхдлинное
Multiply Extended
|
|
RR
|
|
MXDR
| Умножение длинных со сверхдлинным результатом
Multiply to Extend
|
|
RR
|
|
LRER
| Загрузка с округлением
(короткая)
Load Rounded Short
|
|
RR
|
|
AXR
| Сложение с нормализацией сверхдлинное
Add Normalized Extended
|
|
RR
|
|
SXR
| Вычитание с нормализацией
сверхдлинное
Subtract Normalized Extendet
|
|
RX
|
|
MXD
| Умножение длинных со сверхдлинным результатом
Multiply to Extend
|
|
RX
|
|
STH
| Запись в память полуслова
Store Halfword
|
|
RX
|
|
LA
| Загрузка адреса
Load Address
|
| RX
|
| STC
| Запись в память символа
Store Character
|
Продолжение прил. 3
|
|
|
|
|
|
|
RX
|
|
IC
| Прочитать символ
Insert Character
|
|
RX
|
|
EX
| Выполнить
Execute
|
|
RX
|
|
BAL
| Переход с возвратом
Branch and Link
|
|
RX
|
|
BCT
| Переход по счетчику
Branch on Count
|
|
RX
|
|
BC
| Условный переход
Branch on Condition
|
| RX
|
| LH
| Загрузка полуслова
Load Halfword
|
|
RX
|
|
CH
| Сравнение полуслова
Compare Halfword
|
|
RX
|
4A
|
AH
| Сложение полуслова
Add Halfword
|
|
RX
|
4B
|
SH
| Вычитание полуслова
Subtract Halfword
|
|
RX
|
4С
|
MH
| Умножение полуслова
Multiply Halfword
|
|
RX
|
4D
|
BAS
| Переход с записью в память
Branch and Store
|
|
RX
|
4E
|
CVD
| Преобразование в десятичную
Convert to Decimal
|
|
RX
|
4F
|
CVB
| Преобразование в двоичную
Convert to Binary
|
Продолжение прил. 3
|
|
|
|
|
|
|
RX
|
|
ST
| Запись в память
Store
|
|
RX
|
|
N
| И
And
|
|
RX
|
|
CL
| Сравнение кодов
Compare Logical
|
|
RX
|
|
O
| Или
Or
|
|
RX
|
|
X
| Исключающее ИЛИ
Exclusive Or
|
|
RX
|
|
L
| Загрузка
Load
|
|
RX
|
|
C
| Сравнение
Compare
|
|
RX
|
5A
|
A
| Сложение
Add
|
|
RX
|
5B
|
S
| Вычитание
Subtract
|
|
RX
|
5C
|
M
| Умножение
Multiply
|
|
RX
|
5D
|
D
| Деление
Divide
|
|
RX
|
5E
|
AL
| Сложение кодов
Add Logical
|
|
RX
|
5F
|
SL
| Вычитание кодов
Subtract Logical
|
|
RX
|
|
STD
| Запись в память (длинная)
Store Long
|
Продолжение прил. 3
|
|
|
|
|
|
|
RX
|
|
LD
| Загрузка (длинная)
Load Long
|
|
RX
|
|
CD
| Сравнение (длинное)
Compare Long
|
|
RX
|
6A
|
AD
| Сложение (длинное)
Add Long
|
|
RX
|
6B
|
SD
| Вычитание (длинное)
Subtract Long
|
|
RX
|
6C
|
MD
| Умножение (длинное)
Multiply
|
|
RX
|
6D
|
DD
| Деление (длинное)
Divide Long
|
|
RX
|
6E
|
AW
| Сложение без нормализации
(длинное)
Add Unnormalized Long
|
|
RX
|
6F
|
SW
| Вычитание без нормализации
(длинное)
Subtract Unnormalized Long
|
|
RX
|
|
STE
| Запись в память (короткая)
Store Short
|
|
RX
|
|
LE
| Загрузка (короткая)
Load Short
|
|
RX
|
|
CE
| Сравнение (короткое)
Compare Short
|
|
RX
|
7A
|
AE
| Сложение с нормализацией
(короткое)
Add Normalized Short
|
Продолжение прил. 3
|
|
|
|
|
|
|
RX
|
7B
|
SE
| Вычитание с нормализацией
(короткое)
Subtract Normalized Short
|
|
RX
|
7C
|
ME
| Умножение (короткое)
Multiply Short
|
|
RX
|
7D
|
DE
| Деление (короткое)
Divide Short
|
|
RX
|
7E
|
AU
| Сложение без нормализации
(короткое)
Add Unnormalized Short
|
|
RX
|
7F
|
SU
| Вычитание без нормализации
(короткое)
Subtract Unnormalized Short
|
|
S1
|
|
SSM
| Установить маску системы
Set Program Status Word
|
|
S1
|
|
SPSW
| Установить PSW
Set Program Status Word
|
|
S1
|
|
LPSW
| Загрузка PSW
Load Program Status Word
|
| S1
|
| DR
| Диагностика
Diagnose
|
|
S1
|
|
WRD
| Прямая запись
Write Direct
|
|
S1
|
|
RDD
| Прямое чтение
Read Direct
|
|
RS
|
|
BXH
| Переход по индексу больше
Branch in Index High
|
Продолжение прил. 3
|
|
|
|
|
|
|
RS
|
|
XLE
| Переход по индексу меньше
или равно
Branch on Index Low or Equal
|
|
RS
|
|
SRL
| Сдвиг вправо кода
Right Single Logical
|
|
RS
|
|
SLL
| Сдвиг влево кода
Shift Left Single Logical
|
|
RS
|
8A
|
SRA
| Сдвиг вправо арифметический
Shift Right Single Arithmetic
|
|
RS
|
8B
|
SLA
| Сдвиг влево арифметический
Shift Left Single Arithmetic
|
|
RS
|
8C
|
SRDL
| Сдвиг вправо двойной кода
Shift Right Double Logical
|
|
RS
|
8D
|
SLDL
| Сдвиг влево двойной кода
Shift Left Double Logical
|
|
RS
|
8E
|
SRDA
| Сдвиг вправо двойной
арифметический
Shift Right Double Arithmetic
|
|
RS
|
8F
|
SLDA
| Сдвиг влево двойной
арифметический
Shift Left Double Arithmetic
|
|
RS
|
|
STM
| Запись в память групповая
Store Multiple
|
Продолжение прил. 3
|
|
|
|
|
|
|
RS
|
|
TM
| Проверить по маске
Test under Mask
|
|
S1
|
|
MVI
| Пересылка непосредственная
Move Immediate
|
|
S1
|
|
TS
| Проверить и установить
Test and Set
|
|
S1
|
|
NI
| И непосредственное
And Immediate
|
|
S1
|
|
CLI
| Сравнение непосредственное
Compare Logical Immediate
|
|
S1
|
|
OI
| ИЛИ непосредственное
Or Immediate
|
|
S1
|
|
XI
| Исключающее ИЛИ непосредст.
Exclusive OR Immediate
|
|
RS
|
|
LM
| Загрузка групповая
Load Multiple
|
|
SI
|
|
HPR
| Остановить и продолжить
Halt and Proceed
|
|
SI
|
9A
|
TIOB
| Остановить ввод-вывод и перейти
Test I/O and Branch
|
|
SI
|
9B
|
CIO
| Управление вводом-выводом
Control I/O
|
|
SI
|
9C
|
SIO
| Начать ввод-вывод
Start I/O
|
Продолжение прил. 3
|
|
|
|
|
|
|
SI
|
9D
|
TIO
| Опросить ввод-вывод
Test I/O
|
|
SI
|
9E
|
HIO
| Остановить ввод-вывод
Halt I/O
|
|
SI
|
9F
|
TCH
|
Опросить канал
Test Channel
|
|
RS
|
B0
|
STMC
| Запись в память групповая
регистров управления
Store Multiple Control
|
|
RX
|
B1
|
LRA
| Загрузка действительного
адреса
Load Real Address
|
|
RS
|
B8
|
LMC
| Загрузка групповая регистров
управления
Load Multiple Control
|
|
SS
|
D0
|
XIO
| Передача ввода-вывода
Transfer I/O
|
|
SS
|
D1
|
MVN
| Пересылка цифр
Move Numerlcs
|
|
SS
|
D2
|
MVC
| Пересылка символов
Move Characters
|
|
SS
|
D3
|
MVZ
| Пересылка зон
Move Zones
|
|
SS
|
D4
|
NS
| И
And
|
|
SS
|
D5
|
CLC
| Сравнение кодов
Compare Logical
|
|
SS
|
D6
|
OC
| ИЛИ
Or
|
Окончание прил. 3
|
|
|
|
|
|
|
SS
|
D7
|
XC
| Исключающее ИЛИ
Exclusive Or
|
|
SS
|
DC
|
TR
| Перекодировать
Translate
|
|
SS
|
DD
|
TRT
| Перекодировать и проверить
Translate and Test
|
|
SS
|
DE
|
ED
| Отредактировать
Edit
|
|
SS
|
DF
|
EDMK
| Отредактировать и отметить
Edit and Mark
|
|
SS
|
F1
|
MVO
| Пересылка со сдвигом
Move with Offset
|
|
SS
|
F2
|
PACK
| Упаковать
Pack
|
|
SS
|
F3
|
UNPK
| Распаковать
Unpack
|
|
SS
|
F8
|
ZAP
| Сложение с очисткой
Zero and Add
|
|
SS
|
F9
|
CP
| Сравнение десятичное
Compare Decimal
|
|
SS
|
FA
|
AP
| Сложение десятичное
Add Decimal
|
| SS
| FB
| SP
| Вычитание десятичное
Subtract Decimal
|
| SS
| FC
| MP
| Умножение десятичное
Multiply Decimal
|