Операция
Операция - раздел Компьютеры, Система команд 8-разрядных RISC микроконтроллеров семейства AVR (I)
P <-- Rr
...
(i)
| P <-- Rr
|
| Синтаксис
| Операнды:
| Счетчик программ:
|
(i)
| OUT P,Rr
| 0 < r <31, 0 < P <63
| PC<-- + 1
|
| | | | | |
16-разрядный код операции:
Булевы выражения регистра статуса (SREG)
I
| T
| H
| S
| V
| N
| Z
| C
|
|
-
| -
| -
| -
| -
| -
| -
| -
|
|
Пример:
clr r16 ; Очистить r16
ser r17 ; Установить r17
out $18, r16 ; Записать нули в Порт B
nop ; Ожидать (пустая операция)
out $18, r17 ; Записать единицы в Порт B
Слов: 1 (2 байта)
Циклов: 1
Команда POP - записать регистр из стека
Описание:Команда загружает регистр Rd байтом содержимого стека.
– Конец работы –
Эта тема принадлежит разделу:
На сайте allrefs.net читайте: "Система команд 8-разрядных RISC микроконтроллеров семейства AVR"
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Операция
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Все темы данного раздела:
Операция
(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)
I/O(P,b) <-- 1
Синтаксис
Операнды:
Счетчик программ:
(i)
Операция
(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
Новости и инфо для студентов