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