Команда IN - загрузить данные из порта I/O в регистр
Описание:
Команда загружает данные из пространства входа/выхода (порты, таймеры, регистры конфигурации и т.п.) в регистр Rd регистрового файла.
Операция:
(i) |
Pd<-- P |
|
Синтаксис |
Операнды: |
Счетчик программ: |
(i) |
IN Rd,P |
0 < d < 31, 0 < P < 63 |
PC<-- PC + 1 |
16-разрядный код операции:
Булевы выражения регистра статуса (SREG)
Пример:
in r25, $16 ; Считать Порт B
cpi r25, r4 ; Сравнить считанное значение с константой
breq exit ; Перейти если r25=4
. . .
exit: nop ; Перейти по назначению (пустая операция)
Слов: 1 (2 байта)
Циклов: 1
|