Описание:
Очистка одного флага в регистре статуса
Операция:
(i) | SREG(s) <- 0 | ||
Синтаксис | Операнды: | Счетчик программ: | |
(i) | BCLR s | 0 < S < 7 | PC <- PC + 1 |
16-разрядный код операции:
1001 | 0100 | 1sss | 1000 |
Булевы выражения регистра статуса (SREG)
|
||||||||
|
I: | 0 если s = 7: в ином случае не изменяется |
T: | 0 если s = 6: в ином случае не изменяется |
H: | 0 если s = 5: в ином случае не изменяется |
S: | 0 если s = 4: в ином случае не изменяется |
V: | 0 если s = 3: в ином случае не изменяется |
N: | 0 если s = 2: в ином случае не изменяется |
Z: | 0 если s = 1: в ином случае не изменяется |
C: | 0 если s = 0: в ином случае не изменяется |
Пример:
bclr 0 ; Очистить флаг переноса bclr 7 ; Запретить прерывания
Слов: 1 (2 байта)
Циклов: 1