| Название команды | Мнемокод | Операция | 
| Сложение регистра с аккумулятором | ADD A, Rn | (А) ← (А) + (Rn) | 
| Сложение байта из РПД с аккумулятором | ADD A, @Ri | (A) ← (А) + ((Ri)) | 
| Сложение константы с аккумулятором | ADD A, #d | (А) ← (А) + #d | 
| Сложение регистра с аккумулятором и переносом | ADDC A, Rn | (A) ← (A) + (Rn) + (С) | 
| Сложение байта из РПД с аккумулятором и переносом | ADDC A, @Ri | (А) ← (А) + ((Ri)) + (С) | 
| Сложение константы с аккумулятором и переносом | ADDC A, @d | (А) ← (A)+#d+ (С) | 
| Десятичная коррекция аккумулятора | DA A | если ((А0-3) > 9) V ((AC) = 1), то (А0-3) ← (A0-3) +6 затем, если ((А4-7) > 9) V ((С) =1), то (А4-7) ← (А4-7) +6 | 
| Инкремент аккумулятора | INC A | (А) ← (А) + 1 | 
| Инкремент регистра | INC Rn | (Rn) ← (Rn)+1 | 
| Инкремент байта в РПД | INC @Ri | ((Ri)) ← ((Ri)) + 1 | 
| Декремент аккумулятора | DEC A | (А) ← (А) - 1 | 
| Декремент регистра | DEC Rn | (Rn) ← (Rn) - 1 | 
28. Логические команды ОМК К1816ВЕ48.
Данная группа состоит из 28 команд и позволяет выполнять следующие операции над байтами: И, ИЛИ, исключающее ИЛИ, инверсию, сброс и сдвиг. Две команды (сброс и инверсия) позволяют выполнять операции над битами.
| Название команды | Мнемокод | Операция | 
| Логическое И регистра и аккумулятора | ANL A, Rn | (А) ← (А) ^ (Rn) | 
| Логическое И байта из РПД и аккумулятора | ANL A, @Ri | (A) ← (А) ^ ((Ri)) | 
| Логическое И константы и аккумулятора | ANL A, #d | (А) ← (А) ^ = d | 
| Логическое ИЛИ регистра и аккумулятора | ORL A, Rn | (А) ← (А) V (Rn) | 
| Логическое ИЛИ байта из РПД и аккумулятора | ORL A, @Ri | (А) ← (А) V ((Ri)) | 
| Логическое ИЛИ константы и аккумулятора | ORL A, #d | (А) ← (А) V #d | 
| Исключающее ИЛИ регистра и аккумулятора | XRL A, Rn | (А) ← (А)  | 
| Исключающее ИЛИ байта из РПД и аккумулятора | XRL A, @Ri | (A) ← (A)  | 
| Исключающее ИЛИ константы и аккумулятора | XRL A, #d | (A) ← (A)  | 
| Сброс аккумулятора | CLR A | (А) ← 0 | 
| Инверсия аккумулятора | CPL A | (А) ( | 
| Обмен тетрад в аккумуляторе | SWAP A | (А0-3) ↔ (А4-7) | 
| Циклический сдвиг влево аккумулятора | RL A | (An+1) ← (An), n = 0÷6 (А0) ← (А7) | 
| Сдвиг влево аккумулятора через перенос | RLC A | (An+1) ← (An), n = 0÷6 (А0) ← (С); (С) ← (А7) | 
| Циклический сдвиг вправо аккумулятора | RR А | (An) ← (An+l), n = 0÷6 (А7) ← (А0) | 
| Сдвиг вправо аккумулятора через перенос | RRC А | (Аn) ← (An+1), n = 0÷6 (A7) ← (С); (С) ← (А0) | 
| Логическое И константы и порта Рр (p = 1, 2) | ANL Pp, #d | (Рр) ← (Рр) | 
| Логическое И константы и порта BUS | ANL BUS, #d | (BUS) ← (BUS)  | 
| Логическое И аккумулятора и порта Рр (Р = 4÷7) | ANLD Рр, А | (Рр) ← (Рр)  | 
| Логическое ИЛИ константы и порта Рр (р = 1, 2) | ORL Pp, #d | (Рр) ← (Рр) V #d | 
| Логическое ИЛИ константы и порта BUS | ORL BUS #d | (BUS) ← (BUS) V #d | 
| Логическое ИЛИ аккумулятора и порта Pp (Р = 4÷7) | ORLD Pp, A | (Рр) ← (Рр) V (А0-3) | 
| Сброс переноса | CLR С | (С) ← 0 | 
| Сброс флага FO | CLR F0 | (F0) ← 0 | 
| Сброс флага F1 | CLR F1 | (F1) ← 0 | 
| Инверсия переноса | CPL С | (С) ←  | 
| Инверсия флага F0 | CPL F0 | (F0) ←  | 
| Инверсия флага F1 | CPL F1 | (F1) ←  | 
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.