besm:doc-mkb:micro-besm5-20
Table of Contents
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 1 2 3 4 5 6 7 8 9 а в с d е f ----------------------------------------------------------------------------------------------------------------- 0 | ATX | STX | | XTS | A+Х | A-Х | X-А | AMХ | XTA | ААХ | АЕХ | ARX | AVX | АОХ | А/Х | А*Х | 1 | АРХ | AUX | АСХ | ANX | Е+Х | Е-Х | ASX | XTR | RTE | YTA | | | Е+N | Е-N | ASN | NTR | 2 | ATI | STI | ITА | ITS | MTJ | J+M | | | *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 | | | | | | | | С | JMP | | | | | | | | VJM | | | | | | | | D | | | | | | | | | | | | | | | | | Е | JMEQ | | | | | | | | JMNE | | | | | | | | F | | | | | | | | | VLM | | | | | | | | -----------------------------------------------------------------------------------------------------------------
Коды команд ЭЛЬБРУС-Б и МКБ-8601 основного формата
младшие разряды ст. 0 1 2 3 4 5 6 7 8 9 а в с d е f ----------------------------------------------------------------------------------------------------------------- 0 | ATX | STX | СН | XTS | АС | АВ | ОВ | MВ | XTA | ААХ | АЕХ | ARX | ИЗ | АОХ | А/Х | АУ | 1 | АРХ | AUX | АСХ | ANX | Е+Х | Е-Х | ASX | РК | JMP | VJM | УЦ | VLM | | | ОК | | 2 | JMEQ | JMNE | JMGE | JMLT | JMLE | JMGT | | | УР | УН | УБР | УME | УMP | УБ | УС | УНС | 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 1 2 3 4 5 6 7 8 9 а в с d е 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 | | | | | --------------------------------------------------------------
besm/doc-mkb/micro-besm5-20.txt · Last modified: 2016/10/25 02:53 by 127.0.0.1