П. 4
Название команды Мнемокод КОП Т Б Ц Операция
Возврат из подпрограммы RET 00100010 1 1 2 (PC8…15) ← ((SP)), (SP) ← (SP)
- 1,
(PC0…7) ← ((SP)), (SP) ← (SP)
–1
Возврат из подпрограммы RETI 00110010 1 1 2 (PC8…15) ← ((SP)), (SP) ← (SP)
обработки прерывания - 1,
(PC0…7) ← ((SP)), (SP) ← (SP)
–1
Пустая операция NOP 00000000 1 1 1 (PC) ← (PC) + 1
П р и м е ч а н и е. Ассемблер допускает использование обобщенного имени команд JMP и
CALL, которые в процессе трансляции заменяются оптимальными по формату командами пе-
рехода (AJMP, SJMP, LJMP) или вызова (ACALL, LCALL).
П. 5 Операции с битами
Название команды Мнемо- КОП Т Б Ц Операция
код
Сброс переноса CLR С 110000 1 1 1 (C) ← 0
11
Сброс бита CLR bit 110000 4 2 1 (b) ← 0
10
Установка переноса SETB С 110100 1 1 1 (C) ← 1
11
Установка бита SETB bit 110100 4 2 1 (b) ← 1
10
Инверсия переноса CPL С 101100 1 1 1 (C) ← NOT(C)
11
Инверсия бита CPL bit 101100 4 2 1 (b) ← NOT(b)
10
Логическое И бита и переноса ANL С, bit 100000 4 2 2 (C) ← (C) AND (b)
10
Логическое И инверсии бита и пе- ANL С, /bit 101100 4 2 2 (C) ← (C) AND
реноса 00 (NOT(b))
Логическое ИЛИ бита и переноса ORL С, bit 011100 4 2 2 (C) ← (C) OR (b)
10
Логическое ИЛИ инверсии бита и ORL С, /bit 101000 4 2 2 (C) ← (C) OR (NOT(b))
переноса 00
Пересылка бита в перенос MOV С, bit 101000 4 2 1 (C) ← (b)
10
Пересылка переноса в бит MOV bit, С 100100 4 2 2 (b) ← (C)
10