Элементы систем электропривода (микроконтроллеры). Доманов А.В. - 40 стр.

UptoLike

Составители: 

Рубрика: 

Операции с битами
Мнемокод Операнды Описание Операция Флаги
Такты
LSL Rd Логический сдвиг влево
Rd(n+1)Rd(n), Rd(0)0, CRd(7)
Z C N V H 1
LSR Rd Логический сдвиг вправо
Rd(n)Rd(n+1), Rd(7)0, CRd(0)
Z C N V 1
ROL Rd Вращение влево с переносом
Rd(0)C,Rd(n+1)Rd(n), CRd(7)
Z C N V H 1
ROR Rd Вращение вправо с переносом
Rd(7)C,Rd(n)Rd(n+1), CRd(0)
Z C N V 1
ASR Rd Арифметический сдвиг вправо
Rd(n)Rd(n+1), n=0..6
Z C N V 1
SWAP Rd Перестановка
Rd(3..0) Rd(7..4)
- 1
BSET s Установить флаг
SREG(s) 1
SREG(s) 1
BCLR s Сбросить флаг
SREG(s) 0
SREG(s) 1
SBI A, b Установить бит в регистре В/В
I/O(A,b) 1
- 2
CBI A, b Обнулить бит в регистре В/В
I/O(A,b) 0
- 2
BST Rr, b Поместить бит из регистра в Т
T Rr(b)
T 1
BLD Rr, b Загрузить бит из Т в регистр
Rr(b) T
- 1
SEC Установит флаг переноса
C 1
C
1
CLC Сбросить флаг переноса
C 0
C 1
SEN Установить флаг отрицательного
N 1
N 1
CLN Сбросить флаг отрицательного
N 0
N 1
SEZ Установить флаг нуля
Z 1
Z 1
CLZ Сбросить флаг нуля
Z 0
Z 1
SEI Глобальное разрешение прерываний
I 1
I 1
CLI Глобальное запрещение прерываний
I 0
I 1
SES Установить флаг проверки знаковости
S 1
S 1
CLS Сбросить флаг проверки знаковости
S 0
S 1
SEV Установить переполнение дополнения до 2
V 1
V 1
CLV Сбросить переполнение дополнения до 2
V 0
V 1
SET Установить T в SREG
T 1
T 1
CLT Сбросить T в SREG
T 0
T 1
SEH Установить флаг полупереноса в SREG
H 1
H 1
CLH Сбросить флаг полупереноса в SREG
H 0
H 1
39