![]() ![]() ![]() ![]() |
|
|
![]() |
Группа состоит из 12 команд, краткое описание которых приведено в таблице. Эти команды позволяют выполнять операции над отдельными битами: сброс, установку, инверсию бита, а также логические И (/) и ИЛИ (/). В качестве "логического" аккумулятора, участвующего во всех операциях с двумя операндами, выступает признак переноса С (разряд D7 PSW), в качестве операндов могут использоваться 128 бит из резидентной памяти данных и регистры специальных функций, допускающие адресацию отдельных бит.
В таблице также указаны тип команды (Т) в соответствии с таблицей, ее длина в байтах (В) и время выполнения в машинных циклах (С)
Мнемокод | КОП | Т В С | Описание |
CLR С | 11000011 | 1 1 1 | (С) <- 0 |
CLR bit | 11000010 | 4 2 1 | (bit) <- 0 |
SETB С | 11010011 | 1 1 1 | (С) <- 1 |
SETB bit | 11010010 | 4 2 1 | (bit) <- 1 |
CPL С | 10110011 | 1 1 1 | (С) <- NOT(С) |
CPL bit | 10110010 | 4 2 1 | (bit) <- NOT (bit) |
ANL С, bit | 10000010 | 4 2 2 | (С )<- (C) / (bit) |
ANL С, /bit | 10110000 | 4 2 2 | (С) <- (C) / NOT(bit) |
ORL С, bit | 01110010 | 4 2 2 | (С) <- (C) / (bit) |
ORL С, /bit | 10100000 | 4 2 2 | (С) <- (C) / NOT(bit) |
MOV С, bit | 10100010 | 4 2 1 | (С) <- (bit) |
MOV bit, C | 10010010 | 4 2 2 | (bit) <- (C) |