5.20 Сводная таблица команд МКБ-8601
Значения отдельных столбцов таблицы:
о - код операции основного формата;
д - код операции дополнительного формата;
а - изменяет ли сумматор ( +, если да );
р - изменяет ли РМР (+ - всегда, * - при РЭ);
г - изменяет ли признак группы (л - логическая группа, с - группа сложения, у - группа умножения, * - регистровая команда);
м - участвует ли в формировании исполнительного адреса индекс-регистр, указанный в команде (-, если нет);
и - является ли исполнительный адрес адресом операнда по памяти (+, если да);
п - требуется ли при выполнении команды обращение к памяти (+, если да);
s - возможно ли магазинное исполнение команды при 15 модификаторе и “0” исп.адреса (+, если да);
i - команда выполняется над модификаторами (+, если да);
д - команда привилегированная (+, если да).
1. Команды пересылок
о д а р г м и п s i д
аtх 00 + + + запись слова в память
stх 01 + л + + + запись слова магазинная
xts 03 + л + + + чтение слова магазинное
хtа 08 + л + + + чтение слова из памяти
2. Арифметические операции с плавающей запятой
о д а р г м и п s i д
а+х е5 + + с + + + сложение с плавающей запятой
а-х е6 + + с + + + вычитание - " -
х-а е7 + + с + + + обратное вычитание - " -
амх е8 + + с + + + вычитание модулей - " -
avx е9 + с + + + изменение знака
а/х 0е + + у + + + деление с плавающей запятой
а*х еа + + у + + + умножение с плавающей запятой
е+х 14 + у + + + сложение порядка с кодом
е-х 15 + у + + + вычитание кода из порядка
е+n 3f 1с + у сложение порядка с адресом
е-n 3f 1d + у вычитание адреса из порядка
уtа 3f 81 + выдача РМР
3. Логические команды
о д а р г м и п s i д
аах 09 + л + + + логическое умножение
аех 0а + + л + + + сравнение
arx 0в + у + + + циклическое сложение
аох 0d + л + + + логическое сложение
арх 10 + л + + + сборка по маске
aux 11 + л + + + разборка по маске
асх 12 + л + + + подсчет числа единиц
anx 13 + + л + + + номер старшей единицы
asx 16 + + л + + + сдвиг по коду
asn 3f 16 + + л сдвиг по адресу
4. Индексные команды БЭСМ-6
о д а р г м и п s i д
ati 3f 20 установка модификатора
sti 3f 21 + л + --"-- --"-- магазинная
itа 3f 80 + л выдача модификатора
its 3f 22 + л + --"-- --"-- магазинная
mtj 3f 24 - + пересылка модификатора
j+m 3f 25 - + сложение модификаторов
utс 90 + префиксация адресом
wtс 3в + + + префиксация кодом
vtm 3с - + установка модификатора адресом
utm 3d - + сложение регистра с адресом
5. Команды передачи управления БЭСМ-6
о д а р г м и п s i д
uza ев условный переход по "0" w
uia ес условный переход по "1" w
jмр 18 безусловный переход
vjm 19 - + переход с возвратом
jmeq 20 - + п/у, если модификатор = "0"
jmne 21 - + п/у,если модиф. не равен "0"
vlm 1в - + конец цикла, увел. модиф. на 1
6. Команды с регистром режимов
о д а р г м и п s i д
xtr dв * + + + установка РР кодом
ntr 3f 82 * установка РР адресом
rtе 3f 83 + выдача РР
*80 80 экстракод
7. Команды с непосредственным операндом
о д а р г м и п s i д
а+u 81 + у сложение с литералом
а-u 82 + у вычитание литерала
u-а 83 + у обратное вычитание
utа 48 + л выдача исполнительного адреса
aau 49 + л логическое умнож. на литерал
aeu 4а + л сравнение с литералом
aou 4d + л логическое сложение
а/u 86 + + у деление на литерал
а*u 87 + у умножение на литерал
acu 52 + л подсчет числа единиц
anu 53 + + л номер старшей единицы
utу 88 + л выдача исп. адреса в РМР
uts 43 + л + + запись адреса магазинная
8. Команды с РМР
о д а р г м и п s i д
хtу 94 + + + + чтение из памяти в РМР
уах 95 + л + + + логическое умножение на РМР
уех 96 + л + + + сравнение с РМР
уох 97 + л + + + логическое сложение с РМР
уtх 98 + + + запись в память из РМР
аау 3f 84 + л логическое умножение А на У
аеу 3f 85 + л сравнение А с У
аоу 3f 86 + л логическое сложение А с У
9. Индексные команды
о д а р г м и п s i д
mcj 3f 90 - + обмен значений модификаторов
msn 3f 91 - + сдвиг модификатора влево
j-м 3f 27 - + вычитание модификаторов
vтmh а0 - + уст. модиф. адресом со сдв. на 1
vtmq а1 - + уст. модиф. адресом со сдв. на 2
vтmb а2 - + уст. модиф. адресом со сдв. на 3
vtmf а3 - + уст. модиф. адресом со сдв. на 6
utcs а4 + префиксация адресом со сдвигом
mрас 3f 94 + + л упаковка 4-х модиф. в а,у
munp 3f 95 распаковка 4-х модиф. из а,у
а+i 3f а2 + у целое сложение модификатора
а-i 3f а3 + у целое вычитание модификатора
i-а 3f а4 + у обр.цел.вычитание модифик.
a/i 3f а7 + + у целое деление на модификатор
а*i 3f а8 + у целое умнож.на модификатор
aai 3f а9 + л лог.умножение на модификатор
aei 3f аа + л сравнение с модификатором
aoi 3f ав + л лог.сложение с модификатором
10. Команды передачи управления
о д а р г м и п s i д
jmge 22 - + п/у при "0" знака модиф.
jmlt 23 - + п/у при "1" знака модиф.
jmle 24 - + п/у, если модиф. < или = "0"
jmgt 25 - + п/у, если модиф. больше "0"
vrm а9 - + конец цикла, уменьш. модиф. на 1
uzas аа + л + п/у по "0" рг. а + чт.из маг.
uias ав + л + п/у по "1" рг. а + чт.из маг.
jovr ас п/у по признаку переполнения
jcry ad п/у по признаку переноса
jagt ае п/у, если целое а > "0"
jage af п/у, если целое а > или = "0"
jalt в0 п/у, если целое а < "0"
jale в1 п/у, если целое а < или = "0"
jaeq в2 п/у, если целое а равно "0"
jane в3 п/у, если целое а не равно "0"
jmps в4 + переход к подпрограмме
rets 3f 87 + возврат из подпрограммы
11. Целая 64-разрядная арифметика
о д а р г м и п s i д
asna 3f 96 + л сдвиг арифметический
а+l 99 + у + + + целое сложение слова
а-l 9а + у + + + целое вычитание слова
l-а 9в + у + + + обр.целое вычитание слова
а/l 9е + + у + + + целое деление на слово
а*l 9f + у + + + целое умножение на слово
12. Операции над полусловами
о д а р г м и п s i д
аth в6 + + запись полуслова в память
sth в7 + л + + запись полуслова магазинная
htа в8 + л + + чтение полуслова из памяти
hts в9 + л + + чтение полуслова магазинное
а+h ва + у + + целое сложение полуслова
а-h вв + у + + целое вычитание полуслова
h-а вс + у + + обр.цел.вычитание полуслова
а/h bf + + у + + целое деление на полуслово
а*h с0 + у + + целое умнож.на полуслово
ааh с1 + л + + лог.умножение на полуслово
аеh с2 + л + + сравнение с полусловом
аоh с3 + л + + лог.сложение с полусловом
13. Операции над 16-разрядными фрагментами
о д а р г м и п s i д
atq с4 + + запись 1/4 слова в память
stq с5 + л + + запись 1/4 слова магазинная
qtа с6 + л + + чтение 1/4 слова из памяти
qts с7 + л + + чтение 1/4 слова магазинное
aeq с8 + л + + сравнение с 1/4 слова
aaq с9 + л + + лог.умножение на 1/4 слова
aoq са + л + + лог.сложение с 1/4 слова
14. Операции над байтами
о д а р г м и п s i д
аtb св + + запись байта в память
scb сс + л + + запись байта магазинная
bcа cd + л + + чтение байта из памяти
bts се + л + + чтение байта магазинное
аеb cf + л + + сравнение с байтом
ааb d0 + л + + лог.умножение байт
аоb d1 + л + + лог.сложение с байтом
15. Операции над битами
о д а р г м и п s i д
atf d2 + + запись бита в память
stf d3 + л + + запись бита магазинная
ftа d4 + л + + чтение бита из памяти
fts d5 + л + + чтение бита магазинное
aef d6 + л + + сравнение с битом
aaf d7 + л + + лог.умножение на бит
aof d8 + л + + лог.сложение с битом
setf d9 + + установка бита в "1"
clrf dа + + установка бита в "0"
extf 3f а1 + размножение бита влево
ntа 3f в0 + л установка бита рг. а в "1"
nts 3f в1 + л установка бита магазинная
aen 3f в2 + л сравнение в битом
aan 3f в3 + л лог. умножение на бит
aon 3f в4 + л лог. сложение с битом
16. Арифметика с двойной точностью
о д а р г м и п s i д
atd dс + + запись с двойной точностью
dtа dd + + л + + чтение двойного слова
а+d dе + + с + + сложение с двойной точностью
а-d df + + с + + вычитание с двойной точн.
d-а е0 + + с + + обр.вычитание с дв.точностью
а/d е3 + + у + + деление с двойной точностью
а*d е4 + + у + + умножение с дв. точностью
17. Привилегированные команды
о д а р г м и п s i д
rmod f0 + л + чтение специальных регистров
wmod f1 + запись в специальные регистры
ijp 3f fd + возврат из прерывания
setr f2 + установка РР адресом
clrr f3 + гашение РР адресом
semr f4 + + + семафорное чтение
semw f7 + + + семафорная запись
smon f8 + + + захват глобального семафора
cmon f9 + + + освобождение глоб. семафора
ttх f5 + + + + запись слова с заданным тегом
ttа f6 + + л + + + + чтение с тегом
rеt 3f fе + возврат из экстракода
hlt 3f ff + останов
5.21. Скорость исполнения команд МКБ-8601
1. Команды пересылок
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
аtх | | | | | | | | |
stх | | | | | | | | |
xts | | | | | | | | |
хtа | | | | | | | | |
2. Арифметические операции с плавающей запятой
код-| v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
а+х | | | | | | | | |
а-х | | | | | | | | |
х-а | | | | | | | | |
амх | | | | | | | | |
avx | | | | | | | | |
а/х | | | | | | | | |
а*х | | | | | | | | |
е+х | | | | | | | | |
е-х | | | | | | | | |
е+n | | | | | | | | |
е-n | | | | | | | | |
уtа | | | | | | | | |
3. Логические команды
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
аах | | | | | | | | |
аех | | | | | | | | |
arx | | | | | | | | |
аох | | | | | | | | |
арх | | | | | | | | |
aux | | | | | | | | |
асх | | | | | | | | |
anx | | | | | | | | |
asx | | | | | | | | |
asn | | | | | | | | |
4. Индексные команды БЭСМ-6
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
ati | | | | | | | | |
sti | | | | | | | | |
itа | | | | | | | | |
its | | | | | | | | |
mtj | | | | | | | | |
j+м | | | | | | | | |
utс | | | | | | | | |
wtс | | | | | | | | |
vtm | | | | | | | | |
utm | | | | | | | | |
5. Команды передачи управления БЭСМ-6
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
uza | | | | | | | | |
uia | | | | | | | | |
jмр | | | | | | | | |
vjm | | | | | | | | |
jmeq| | | | | | | | |
jmne| | | | | | | | |
vlm | | | | | | | | |
6. Команды с регистром режимов
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
xtr | | | | | | | | |
ntr | | | | | | | | |
rtе | | | | | | | | |
7. Команды с непосредственным операндом
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
а+u | | | | | | | | |
а-u | | | | | | | | |
u-а | | | | | | | | |
utа | | | | | | | | |
aau | | | | | | | | |
aeu | | | | | | | | |
aou | | | | | | | | |
а/u | | | | | | | | |
а*u | | | | | | | | |
acu | | | | | | | | |
anu | | | | | | | | |
utу | | | | | | | | |
uts | | | | | | | | |
8. Команды с РМР
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
хtу | | | | | | | | |
уах | | | | | | | | |
уех | | | | | | | | |
уох | | | | | | | | |
уtх | | | | | | | | |
аау | | | | | | | | |
аеу | | | | | | | | |
аоу | | | | | | | | |
9. Индексные команды
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
mcj | | | | | | | | |
msn | | | | | | | | |
j-м | | | | | | | | |
vtmh| | | | | | | | |
vtmq| | | | | | | | |
vtmb| | | | | | | | |
vtmf| | | | | | | | |
utcs| | | | | | | | |
мрас| | | | | | | | |
munp| | | | | | | | |
а+i | | | | | | | | |
а-i | | | | | | | | |
i-а | | | | | | | | |
а/i | | | | | | | | |
а*i | | | | | | | | |
aai | | | | | | | | |
aei | | | | | | | | |
aoi | | | | | | | | |
10. Команды передачи управления
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
jmge| | | | | | | | |
jmlt| | | | | | | | |
jmle| | | | | | | | |
jmgt| | | | | | | | |
vrm | | | | | | | | |
uzas| | | | | | | | |
uias| | | | | | | | |
jovr| | | | | | | | |
jcry| | | | | | | | |
jagt| | | | | | | | |
jage| | | | | | | | |
jalt| | | | | | | | |
jale| | | | | | | | |
jaeq| | | | | | | | |
jane| | | | | | | | |
jmps| | | | | | | | |
rets| | | | | | | | |
11. Целая 64-разрядная арифметика
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
asna| | | | | | | | |
а+l | | | | | | | | |
а-l | | | | | | | | |
l-а | | | | | | | | |
а/l | | | | | | | | |
а*l | | | | | | | | |
12. Операции над полусловами
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
аth | | | | | | | | |
sth | | | | | | | | |
hta | | | | | | | | |
hts | | | | | | | | |
а+h | | | | | | | | |
а-h | | | | | | | | |
h-а | | | | | | | | |
а/h | | | | | | | | |
а*h | | | | | | | | |
ааh | | | | | | | | |
аеh | | | | | | | | |
аоh | | | | | | | | |
13. Операции над 16-разрядными фрагментами
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
atq | | | | | | | | |
stq | | | | | | | | |
qtа | | | | | | | | |
qts | | | | | | | | |
aeq | | | | | | | | |
aaq | | | | | | | | |
aoq | | | | | | | | |
14. Операции над байтами
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
atb | | | | | | | | |
stb | | | | | | | | |
bta | | | | | | | | |
bts | | | | | | | | |
aeb | | | | | | | | |
aab | | | | | | | | |
aob | | | | | | | | |
15. Операции над битами
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
atf | | | | | | | | |
stf | | | | | | | | |
ftа | | | | | | | | |
fts | | | | | | | | |
aef | | | | | | | | |
aaf | | | | | | | | |
aof | | | | | | | | |
setf| | | | | | | | |
clrf| | | | | | | | |
extf| | | | | | | | |
ntа | | | | | | | | |
nts | | | | | | | | |
aen | | | | | | | | |
aan | | | | | | | | |
aon | | | | | | | | |
16. Арифметика с двойной точностью
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
atd | | | | | | | | |
dtа | | | | | | | | |
а+d | | | | | | | | |
а-d | | | | | | | | |
d-а | | | | | | | | |
а/d | | | | | | | | |
а*d | | | | | | | | |
17. Привилегированные команды. Экстракоды. Прерывания
код | v памяти | ср.кол-во | | изменения |
ком.| микрокоманд | микрокоманд | скорость | в случае |
----|-------------|-------------|-------------|--------------|
| нр | рэ | нр | рэ | нр | рэ | пиа=1 | пк |
rmod| | | | | | | | |
wmod| | | | | | | | |
ijp | | | | | | | | |
setr| | | | | | | | |
clrr| | | | | | | | |
semr| | | | | | | | |
semw| | | | | | | | |
smon| | | | | | | | |
cmon| | | | | | | | |
ttx | | | | | | | | |
tta | | | | | | | | |
rеt | | | | | | | | |
hlt | | | | | | | | |
микропрограмма входа в экстракод
| | | | | | | | |
внутренние прерывания
| | | | | | | | |
внешние прерывания
| | | | | | | | |
сообщение ПП и останов
| | | | | | | | |
мат адрес равен 0 (14)
| | | | | | | | |
запрос модификации приоритетов страниц (24)
| | | | | | | | |
микросекундный таймер СВ равен 0 (26)
| | | | | | | | |
обращение ПП на чтение/запись регистров (28)
| | | | | | | | |
останов (32)
| | | | | | | | |
5.22. Таблицы кодов команд
Коды команд эмулятора БЭСМ-6
м л а д ш и е р а з р я д ы
ст. 0/8 1/9 2/а 3/в 4/с 5/d 6/е 7/f
---------------------------------------------------------
0 | atx | stx | | xts | a+х | a-х | x-а | aмх |
| xta | аах | аех | arx | avx | аох | а/х | а*х |
1 | арх | aux | асх | anx | е+х | е-х | asx | xtr |
| rte | yta | | | е+n | е-n | asn | ntr |
2 | ati | sti | itа | its | mtj | j+м | | |
| *50 | *51 | *52 | *53 | *54 | *55 | *56 | *57 |
3 | *60 | *61 | *62 | *63 | *64 | *65 | *66 | *67 |
| *70 | *71 | *72 | *73 | *74 | *75 | *76 | *77 |
4 | | | | | | | | |
| | | | | | | | |
5 | | | | | | | | |
| | | | | | | | |
6 | | | | | | | | |
| | | | | | | | |
7 | | | | | | | | |
| | | | | | | | |
8 | | | | | | | | |
| | | | | | | | |
9 | utc | | | | | | | |
| wtc | | | | | | | |
а | vtm | | | | | | | |
| utm | | | | | | | |
в | uza | | | | | | | |
| uia | | | | | | | |
с | jмр | | | | | | | |
| vjm | | | | | | | |
d | | | | | | | | |
| | | | | | | | |
е | jmeq | | | | | | | |
| jmne | | | | | | | |
f | | | | | | | | |
| vlm | | | | | | | |
---------------------------------------------------------
Коды команд ЭЛЬБРУС-Б и МКБ-8601 основного формата
м л а д ш и е р а з р я д ы
ст. 0/8 1/9 2/а 3/в 4/с 5/d 6/е 7/f
---------------------------------------------------------
0 | atx | stx | сн | xts | ас | ав | ов | мв |
| xta | аах | аех | arx | из | аох | а/х | ау |
1 | арх | aux | асх | anx | е+х | е-х | asx | рк |
| jмр | vjm | уц | vlm | | | ок | |
2 | jmeq | jmne | jmge | jmlt | jmle | jmgt | | |
| ур | ун | убр | уме | умр | уб | ус | унс |
3 | ст | сс | прив | прив | зн | прив | прив | зт |
| уа | ка | пф | wtc | vtm | utm | уг | дф |
4 | счц | смц | снц | uts | асц | авц | овц | мвц |
| uta | aau | aeu | цсл | изц | aou | | ауц |
5 | сбл | рбл | acu | anu | | | | |
| | | | | | | | |
6 | зчк | змк | снк | смк | аск | авк | овк | мвк |
| счк | лук | срк | цск | изк | лск | адк | аук |
7 | сбк | рбк | вчк | внк | спк | впк | скк | |
| стк | сск | прив | прив | знк | прив | окк | зтк |
8 |экстр | а+u | а-u | u-а | | | а/u | а*u |
| uty | | | | | | | |
9 | utc | | | | хty | уах | уех | уох |
| уtx | а+l | а-l | l-а | | | а/l | а*l |
а | vtmh | vtmq | vtmb | vtmf | utcs | | | |
| | vrm | uzas | uias | jovr | jcry | jagt | jage |
в | jalt | jale | jaeq | jane | jmps | | ath | sth |
| hta | hts | а+н | а-н | н-а | | | а/н |
с | а*н | аан | аен | аон | atq | stq | qta | qts |
| aeq | aaq | aoq | atb | stb | bta | bts | аев |
d | аав | аов | atf | stf | fta | fts | aef | aaf |
| aof | setf | clrf | xtr | atd | dta | а+d | а-d |
е | d-а | | | а/d | а*d | а+х | а-х | х-а |
| амх | avx | а*х | uza | uia | | | |
f | rmod | wmod | setr | clrr | semr | ttx | tta | semw |
| smon | cmon | | | | | | |
---------------------------------------------------------
Коды команд ЭЛЬБРУС-Б и МКБ-8601 дополнительного формата
м л а д ш и е р а з р я д ы
ст. 0/8 1/9 2/а 3/в 4/с 5/d 6/е 7/f
---------------------------------------------------------
0 |экстр.| прив | прив | прив | | | прив | прив |
| | | | | | | | |
1 | | мм | | | кп | | asn | |
| вр | мр | нс | прив | е+n | е-n | од | ра |
2 | ati | sti | its | вц | mtj | j+м | ми | j-м |
| прив | прив | прив | | прив | | | |
3 | | | | | ца | цф | мд | |
| кч | | | | пд | | рд | уу |
4 | | | | | | | | |
| | | | | | | | |
5 | | ммм | | | кпм | | сдм | |
| врм | мрм | нсм | прив | ксм | квм | одм | рам |
6 | | | вим | вцм | | | | |
| | | прив | | | | | |
7 | | | | | цам | цфм | мдм | |
| кчм | | | | пдм | | рдм | уум |
8 | ita | yta | ntr | rte | аау | аеу | аоу | rets |
| | | | | | | | |
9 | mcj | msn | | | мрас | munp | asna | |
| | | | | | | | |
а | | extf | а+i | а-i | i-а | | | а/i |
| а*i | aai | aei | aoi | | | | |
в | nta | nts | aen | aan | aon | | | |
| | | | | | | | |
с | | | | | | | | |
| | | | | | | | |
d | | | | | | | | |
| | | | | | | | |
е | | | | | | | | |
| | | | | | | | |
f | | | | | | | | |
| | | | | | ijp | rеt | hlt |
-----------------------------------------------------------
5.23. Типы операндов МКБ-8601 и операции с ними
т и п ы о п е р а н д о в
операция| х | i | u | х,у| а,у| l | н | q | в | f,n| d
--------|----|----|----|----|----|----|----|----|----|----|---
запись |atx |ati | |ytx | |atx |ath |atq |atb |atf |atd
--------|----|----|----|----|----|----|----|----|----|----|---
запись |stx |sti | | | |stx |sth |stq |stb |stf |
магазин.| | | | | | | | | | |
--------|----|----|----|----|----|----|----|----|----|----|---
чтение |хta |ita |uta |хty |yta |хta |hta |qta |bta |fta |dta
| | |uty | | | | | | |nta |
--------|----|----|----|----|----|----|----|----|----|----|---
чтение |xts |its |uts | | |xts |hts |qts |bts |fts |
магазин.| | | | | | | | | |nts |
--------|----|----|----|----|----|----|----|----|----|----|---
сложение|а+х |j+м |а+u | | |а+l |а+н | | | |а+d
| |а+i | | | | | | | | |
--------|----|----|----|----|----|----|----|----|----|----|---
вычита- |а-х |j-м |а-u | | |а-l |а-н | | | |а-d
ние .| |а-i | | | | | | | | |
--------|----|----|----|----|----|----|----|----|----|----|---
обратное|х-а |i-а |u-а | | |l-а |н-а | | | |d-а
вычитан.| | | | | | | | | | |
--------|----|----|----|----|----|----|----|----|----|----|---
вычитан.|амх | | | | | | | | | |
модулей.| | | | | | | | | | |
--------|----|----|----|----|----|----|----|----|----|----|---
изменен.|avx | | | | | | | | | |
знака | | | | | | | | | | |
--------|----|----|----|----|----|----|----|----|----|----|---
деление |а/х |а/i |а/u | | |а/l |а/н | | | |а/d
--------|----|----|----|----|----|----|----|----|----|----|---
умножен.|а*х |а*i |а*u | | |а*l |а*н | | | |а*d
--------|----|----|----|----|----|----|----|----|----|----|---
логич. |аах |aai |aau |уах |аау |аах |аан |aaq |аав |aaf |
умножен.| | | | | | | | | |aan |
--------|----|----|----|----|----|----|----|----|----|----|---
сравне- |аех |aei |aeu |уех |аеу |аех |аен |aeq |аев |aef |
ние | | | | | | | | | |aen |
--------|----|----|----|----|----|----|----|----|----|----|---
логич. |аох |aoi |aou |уох |аоу |аох |аон |aoq |аов |aof |
сложение| | | | | | | | | |aon |
--------|----|----|----|----|----|----|----|----|----|----|---
циклич. |arx | | | | |arx | | | | |
сложение| | | | | | | | | | |
--------|----|----|----|----|----|----|----|----|----|----|---
сборка |арх | | | | |арх | | | | |
--------|----|----|----|----|----|----|----|----|----|----|---
расборка|aux | | | | |aux | | | | |
--------|----|----|----|----|----|----|----|----|----|----|---
число ед|асх | |acu | | |асх | | | | |
--------|----|----|----|----|----|----|----|----|----|----|---
номер ед|anx | |anu | | |anx | | | | |
--------------------------------------------------------------