Описание:
Выполняется загрузка одного байта из СОЗУ в регистр. Можно использовать 16-разрядный адрес. Обращение к памяти ограничено текущей страницей СОЗУ объемом 64 Кбайта. Команда LDS использует для обращения к памяти выше 64 Кбайт регистр RAMPZ.
Операция:
(i) | Rd <-- (k) | ||
Синтаксис | Операнды: | Счетчик программ: | |
(i) | LDS Rd,k | 0 < d < 31,0 < k < 65535 | PC<-- + 2 |
32-разрядный код операции:
1001 | 000d | dddd | 0000 |
kkkk | kkkk | kkkk | kkkk |
Булевы выражения регистра статуса (SREG)
|
||||||||
|
Пример:
lds r2, $FF00 ; Загрузить r2 содержимым SRAM по адресу $FF00 add r2, r1 ; Сложить r1 с r2 sts $FF00, r2 ; Записать обратно
Слов: 2 (4 байта)
Циклов: 3