====== Система команд БЭСМ-6 ====== ===== Команды с коротким адресом ===== ^ Код ^ Команда ^ БЕМШ ^ Madlen ^ Описание ^ Группа ^ | 004 | ас | сл | a+x | арифметическое сложение | С | | 005 | ав | вч | a-x | арифметическое вычитание | С | | 006 | ов | вчоб | x-a | обратное вычитание | С | | 007 | мв | вчаб | amx | вычитание модулей | С | | 014 | из | знак | avx | изменение знака | С | | 017 | ау | умн | a*x | арифметическое умножение | У | | 016 | ад | дел | a/x | арифметическое деление | У | | 024 | сп | слп | e+x | сложение порядков | У | | 025 | вп | вчп | e-x | вычитание порядков | У | | 034 | кс | слпа | e+n | коррекция порядков сложением | У | | 035 | кв | вчпа | e-n | коррекция порядков вычитанием | У | | 031 | мр | счмр | yta | выдача младших разрядов | - | | 027 | рк | рж | xtr | установка режима по коду | С,У,Л | | 037 | ра | ржа | ntr | установка режима по адресу | С,У,Л | | 030 | вр | счрж | rte | выдача режима | - | | 000 | зч (зп) | зп | atx | запись числа | - | | 010 | сч | сч | xta | считывание числа | Л | | 003 | см | счм | xts | считывание магазинное | Л | | 001 | зм | зпм | stx | запись магазинная | Л | | 011 | лу | и | aax | логическое умножение | Л | | 015 | лс | или | aox | логическое сложение | Л | | 012 | ср (лв) | нтж | aex | сравнение | Л | | 013 | цс | слц | arx | циклическое сложение | У | | 026 | ск | сд | asx | сдвиг по коду | Л | | 036 | сд | сда | asn | сдвиг по адресу | Л | | 020 | сб | сбр | apx | сборка | Л | | 021 | рб | рзб | aux | разборка | Л | | 022 | вч | чед | acx | выдача числа единиц | Л | | 023 | вн | нед | anx | выдача номера старшей единицы | Л | | 040 | уи | уи | ati | установка индекс-регистра | - | | 041 | ум | уим | sti | установка магазинная | Л | | 042 | ви | счи | ita | выдача индекс-регистра | Л | | 043 | вм | счим | its | выдача магазинная | Л | | 044 | пи | уии | mtj | передача индекс-регистра | - | | 045 | си | сли | j+m | сложение индекс-регистров | - | | 002 | э002 | рег | mod | обращение к спец. регистрам | Л,П | | 033 | э033 | увв | ext | управление вводом-выводом | П | ===== Команды с полным (длинным) адресом ===== ^ Код ^ Команда ^ БЕМШ ^ Madlen ^ Описание ^ Группа ^ | 24 | па | уиа | vtm | передача адреса в индекс-регистр | - | | 25 | са | слиа | utm | сложение адреса с индекс-регистром | - | | 22 | иа | мода | utc | изменение по адресу | - | | 23 | ик | мод | wtc | изменение по коду | - | | 26 | у0 | по | uza | условный переход по 0 | - | | 27 | у1 | пе | uia | условный переход по 1 | - | | 30 | пб | пб | uj | безусловный переход | - | | 31 | пв | пв | vjm | переход с возвратом | - | | 34 | и0 | пио | vzm | условный переход по ИР=0 | - | | 35 | и1 | пино | vim | условный переход по ИР/=0 | - | | 37 | кц | цикл | vlm | конец цикла | - | | 32 | э32 | выпр | ij | выход из прерывания | П | | 33 | э33 | стоп | 33 | останов процессора | - |