Группа состоит из 12 команд, краткое описание которых приведено в таблице. Эти команды позволяют выполнять операции над отдельными битами: сброс, установку, инверсию бита, а также логические И (/\) и ИЛИ (\/). В качестве "логического" аккумулятора, участвующего во всех операциях с двумя операндами, выступает признак переноса С (разряд D7 PSW), в качестве операндов могут использоваться 128 бит из резидентной памяти данных и регистры специальных функций, допускающие адресацию отдельных бит.
В таблице также указаны тип команды (Т) в соответствии с таблицей, ее длина в байтах (Б) и время выполнения в машинных циклах (Ц).
Таблица.10.Операции с битами
| Название команды
| Мнемокод
| КОП
| Т
| Б
| Ц
| Операция
|
| Сброс переноса
| CLR С
|
|
|
|
| (C) 0
|
| Сброс бита
| CLR bit
|
|
|
|
| (b) 0
|
| Установка переноса
| SETB С
|
|
|
|
| (C) 1
|
| Установка бита
| SETB bit
|
|
|
|
| (b) 1
|
| Инверсия переноса
| CPL С
|
|
|
|
| (C) NOT(C)
|
| Инверсия бита
| CPL bit
|
|
|
|
| (b) NOT(b)
|
| Логическое И бита и переноса
| ANL С, bit
|
|
|
|
| (C) (C) AND (b)
|
| Логическое И инверсии бита и переноса
| ANL С, /bit
|
|
|
|
| (C) (C) AND (NOT(b))
|
| Логическое ИЛИ бита и переноса
| ORL С, bit
|
|
|
|
| (C) (C) OR (b)
|
| Логическое ИЛИ инверсии бита и переноса
| ORL С, /bit
|
|
|
|
| (C) (C) OR (NOT(b))
|
| Пересылка бита в перенос
| MOV С, bit
|
|
|
|
| (C) (b)
|
| Пересылка переноса в бит
| MOV bit, С
|
|
|
|
| (b) (C)
|