Операция
Операция - раздел Компьютеры, Система команд 8-разрядных RISC микроконтроллеров семейства AVR (I)
I/o(P,b) <-- 1
&nb...
(i)
I/O(P,b) <-- 1
Синтаксис
Операнды:
Счетчик программ:
(i)
SBI P,b
0 < P <31, 0 < b < 7
PC <-- PC + k + 1
16-разрядный код операции:
Булевы выражения регистра статуса (SREG)
I
T
H
S
V
N
Z
C
-
-
-
-
-
-
-
-
Пример:
out $1E, r0 ; Записать адрес EEPROM
sbi $1C, 0 ; Установить бит чтения в EECR
in r1, $1D ; Считать данные EEPROM
Слов: 1 (2 байта)
Циклов: 2
Команда SBIC - пропустить если бит в регистре I/O очищен
Описание: Команда проверяет состояние бита в регистре I/O и, если этот бит очищен, пропускает следующую команду. Данная команда работает с младшими 32 регистрами I/O (адреса с 0 по 31).
– Конец работы –
Эта тема принадлежит разделу:
На сайте allrefs.net читайте: "Система команд 8-разрядных RISC микроконтроллеров семейства AVR"
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Операция
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Все темы данного раздела:
Операция
(i)
P <-- Rr
Синтаксис
Операнды:
Счетчик программ:
(i)
OUT
Операция
(i)
Rd <-- STACK
Синтаксис
Операнды:
Счетчик программ:
(i)
Операция
(i)
STACK <-- Rr
Синтаксис
Операнды:
Счетчик программ:
(i)
Операция
(i)
PC <-- PC + k + 1 Приборы с 16-разрядным счетчиком команд, максимум 128 Кбайт памяти программ
(ii)
PC <-- PC + k + 1 Прибо
Операция
(i)
PC(15-0) <-- STACK Приборы с 16-разрядным счетчиком команд, максимум 128 Кбайт памяти программ
(ii)
PC(21-0) <-- STACK При
Операция
(i)
PC(15-0) <-- STACK Приборы с 16-разрядным счетчиком команд, максимум 128 Кбайт памяти программ
(ii)
PC(21-0) <-- STACK При
Операция
(i)
PC <-- PC + k + 1
Синтаксис
Операнды:
Счетчик программ:
Стек
Операция
(i)
If I/O(P,b) = 0 then PC <-- PC + 2 (or 3) else PC <-- PC + 1
Синтаксис
Операнды:
Счетчик
Операция
(i)
If I/O(P,b) = 1 then PC <-- PC + 2 (or 3) else PC <-- PC + 1
Синтаксис
Операнды:
Счетчик
Операция
(i)
If Rr (b) = 0 then PC <-- PC + 2 (or 3) else PC <-- PC + 1
Синтаксис
Операнды:
Счетчик пр
Операция
(i)
If Rr(b) = 1 then PC <-- PC + 2 (or 3) else PC <-- PC + 1
Синтаксис
Операнды:
Счетчик про
Операция
(i)
C <-- 1
Синтаксис
Операнды:
Счетчик программ:
(i)
SEC
Операция
(i)
H <-- 1
Синтаксис
Операнды:
Счетчик программ:
(i)
SEH
Операция
(i)
I <-- 1
Синтаксис
Операнды:
Счетчик программ:
(i)
SEI
Операция
(i)
N <-- 1
Синтаксис
Операнды:
Счетчик программ:
(i)
SEN
Операция
(i)
Rd <-- $FF
Синтаксис
Операнды:
Счетчик программ:
(i)
SE
Операция
(i)
S <-- 1
Синтаксис
Операнды:
Счетчик программ:
(i)
SES
Операция
(i)
T <-- 1
Синтаксис
Операнды:
Счетчик программ:
(i)
SET
Операция
(i)
V <-- 1
Синтаксис
Операнды:
Счетчик программ:
(i)
SEV
Операция
(i)
Z <-- 1
Синтаксис
Операнды:
Счетчик программ:
(i)
SEZ
Операция
Синтаксис
Операнды:
Счетчик программ:
(i)
SLEEP
None
PC <-- PC + 1
Новости и инфо для студентов