Данная группа состоит из 24 команд. Все команды (кроме MOV PSW, А) не оказывают воздействия на флаги. Команды пересылки данных внутри МК выполняются за один машинный цикл, обмен с внешней памятью и портами требует двух машинных циклов.
| Название команды | Мнемокод | Операция | 
| Пересылка регистра в аккумулятор | MOV A, Rn | (A) ← (Rn) | 
| Пересылка байта из РПД в аккумулятор | MOV A, @Ri | (А) ← ((Ri)) | 
| Пересылка непосредственного операнда в аккумулятор | MOV A, #d | (А) ← #d | 
| Пересылка аккумулятора в регистр | MOV Rn, A | (Rn) ← (A) | 
| Пересылка непосредственного операнда в регистр | MOV Rn, #d | (Rn) ← #d | 
| Пересылка аккумулятора в РПД | MOV @Ri, A | ((Ri)) ← (A) | 
| Пересылка непосредственного операнда в РПД | MOV @Ri, # d | ((Ri)) ← #d | 
| Пересылка ССП в аккумулятор | MOV A, PSW | (A) ← (PSW) | 
| Пересылка аккумулятора в ССП | MOV PSW, A | (PSW) ← (A) | 
| Пересылка содержимого таймера/счетчика в аккумулятор | MOV A, T | (A) ← (T) | 
| Пересылка аккумулятора в таймер/счетчик | MOV T, A | (T) ← (A) | 
| Пересылка байта из ВПД в аккумулятор | MOVX A, @Ri | (A) ← ((Ri)) | 
| Пересылка аккумулятора в ВПД | MOVX @Ri, A | ((Ri)) ← (A) | 
| Пересылка байта из текущей страницы программной памяти в аккумулятор | MOVP A, @A | (PC0-7) ← (A) (A) ← ((PC)) | 
| Пересылка байта из третьей страницы программной памяти в аккумулятор | MOVP3 A, @A | (PC0-7) ← (A) (PC8-11) ← 0011 (A) ← ((PC)) | 
| Обмен регистра с аккумулятором | XCH A, Rn | (A) ↔ (Rn) | 
| Обмен аккумулятора с РПД | XCH A, @Ri | (A) ↔ ((Ri)) | 
| Обмен младших тетрад аккумулятора и байта РПД | XCHD A, @Ri | (A0-3) ↔ ((Ri)0-3) | 
| Пересылка данных из порта Рр (р =1, 2) в аккумулятор | IN A, Pp | (A) ← (Pp) | 
| Стробируемый ввод данных из порта BUS | INS A, BUS | (A) ← (BUS) | 
| Пересылка аккумулятора в порт Рр (р = 1, 2) | OUTL Pp, A | (Pp) ← (A) | 
| Стробируемый вывод данных из аккумулятора в порт BUS | OUTL BUS, A | (BUS) ← (A) | 
| Ввод тетрады из порта Рр (р = 4 —7) схемы расширителя | MOVD A, Pp | (A0-3) ← (Pp) (A4-7) ← 0000 | 
| Вывод тетрады в порт Рр (р = 4 —7) схемы расширителя | MOVD Pp.A | (Pp) ← (А0-3) | 
27. Арифметические команды ОМК К1816ВЕ48.
Данная группа состоит из 12 команд и позволяет выполнять следующие операции над 8-битными целыми двоичными числами без знака: двоичное сложение (ADD), двоичное сложение с учетом переноса (ADDC), десятичная коррекция (DA), инкремент (INC) и декремент (DEC). В результате суммирования возможно появление переноса, который фиксируется в специальном триггере переноса (флаг С). Команда сложения с учетом переноса позволяет выполнять суммирование многобайтных чисел.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.