Наименование | Мнемоника | Код команды | Результат выполнения команды | Код условий | |
Очистка | CLR (B) | = 050 DD | (dst) 0 | ||
Инвертирование | СОМ (В) | = 051 DD | (dst) (dst) | ++01 | |
Прибавление единицы | INC (B) | = 052 DD | (dst) (dst) +1 | +++- | |
Вычитание единицы | DEC (B) | = 053 DD | (dst) (dst) -1 | +++- | |
Изменение знака | NEG (B) | = 054 DD | (dst) (dst)+1 | ++++ | |
Прибавление переноса | ADC (B) | = 055 DD | (dst)(dst)+(С) | ++++ | |
Вычитание переноса | SBC (B) | = 056 DD | (dst)(dst)- (С) | ++++ | |
Проверка | TST (B) | = 057 DD | (dst) (dst) | ++00 | |
Циклический сдвиг вправо | ROR (B) | = 060 DD | ®С1 (dst) | ++++ | |
Циклический сдвиг влево | ROL (B) | = 061 DD | C1 (dst) | ++++ | |
Арифметический сдвиг вправо | ASR (B) | = 062 DD | (dst) (dst)/2 | ++++ | |
Арифметический сдвиг влево | ASL (B) | = 063 DD | (dst) (dst) 2 | ++++ | |
Продолжение таблицы П2
Чтение слова состояния процессора | MFPS | 1067 DD | (dst) ССП | ++0- |
Запись слова состояния процессора | MTPS | 1064 DD | ССП(src) | ++++ |
Таблица П3.
Двухадресные команды и команды расширенной арифметики
Наименование | Мнемоника | Код команды | Результат выполнения команды | Код условий |
Пересылка | MOV(B) | = 1SSDD | ССП(src) | ++0- |
Сравнение | СМР(В) | = 2SSDD | (src) (dst) | ++++ |
Проверка разрядов | BIT (B) | = 3SSDD | src Ù (dst) | ++0- |
Очистка разрядов | BIC (B) | =4SSDD | (dst) (src) Ù (dst) | ++0- |
Логическое сложение | BIS (B) | =5SSDD | (dst) (src) Ù (dst) | ++0- |
Сложение | ADD | 06SSDD | (dst) = (src) + (dst) | ++++ |
Вычитание | SUB | 16SSDD | (dst) (src) -(dst) | ++++ |
Исключающее ИЛИ | XOR | 074RDD | (dst) P (dst) | ++0- |
Умножение | MUL | 070RSS | RR (src) | ++0- |
Деление | DIV | 071RSS | RR/c (src) | ++++ |
Арифметический сдвиг | ASH | 072RSS | СДВИГ | ++++ |
Арифметический сдвиг двойного слова | ASHC | 073RSS | СДВИГ | ++++ |
Сложение с плавающей запятой | FADD | 07500R | AA + B | ++00 |
Вычитание с плавающей запятой | FSUB | 07501R | AA - B | ++00 |
Умножение с плавающей запятой | FMUL | 07502R | AA * B | ++00 |
Деление с плавающей запятой | FDIV | 07503R | AA / B | ++00 |
Таблица П4.