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

 


По базе:  

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

реклама

 




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




Формат 15: Групповая загрузка/хранение

Формат 15
Рис. 53. Формат 15

Действие

Команды этой группы позволяют загрузить из (сохранить в) памяти младшую группу регистров (регистры Lo). Синтаксис этих команд в ассемблере приведен в таблице 26.

Табл. 26. Команды блочной загрузки/записи

L THUMB ассемблер ARM эквивалент Действия
0 STMIA Rb!, { Rlist } STMIA Rb!, { Rlist } Сохранить в памяти регистры из списка Rlist, начиная с адреса, указанного в базовом регистре Rb. Новый адрес записать обратно в базовый регистр.
1 PLDMIA Rb!, { Rlist } LDMIA Rb!, { Rlist } Загрузить из памяти регистры из списка Rlist, начиная с адреса, указанного в базовом регистре Rb. Новый адрес записать обратно в базовый регистр.

Число машинных тактов при выполнении команд

Все команды этого формата эквивалентны командам в режиме ARM согласно таблице 26. Число машинных тактов выполнения этой команды в режиме THUMB идентично с числом тактов выполнения ее в режиме ARM. Примечание: для более подробной информации см. соответствующую главу.

Примеры

STMIA R0!, {R3-R7} ; Сохранить содержимое регистров R3-R7, начиная с адреса, ; указанного в регистре R0. 
                   ; В процессе выполнения команды содержимое 
                   ; регистра R0 увеличивается на одно слово для каждого
                   ; сохраняемого регистра R3-R7.


<-- Предыдущая страница Оглавление Следующая страница -->





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