Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > AVR > Команды

реклама

 




Мероприятия:




Команда LPM - загрузить байт памяти программ

Описание:

Загружает один байт, адресованный регистром Z, в регистр 0 (R0). Команда обеспечивает эффективную загрузку констант или выборку постоянных данных. Память программ организована из 16-разрядных слов и младший значащий разряд (LSB) 16-разрядного указателя Z выбирает или младший (0) или старший (1) байт. Команда может адресовать первые 64 Кбайта (32 Кслов) памяти программ.

  Операция:   Комментарий:
(i) R0<-- (Z)   Z указывает на память программ
 
  Синтаксис Операнды: Счетчик программ:
(i) LPM None PC<-- + 1


16-разрядный код операции:


1001 0101 110X 1000

Булевы выражения регистра статуса (SREG)
I T H S V N Z C
- - - - - - - -


Пример:

   clr r31      ; Очистить старший байт Z
   ldi r30, $F0 ; Установить младший байт Z
   lpm          ; Загрузить константу из памяти программ 
                  отмеченную Z (r31 : r30)

Слов: 1 (2 байта)

Циклов: 3





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники