Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Например, у меня стоит Keil и там в Help'е описаны все команды:

Отправлено Igor_Koval 27 ноября 2009, г. 14:17
В ответ на: Посоветуйте учебник/справочник по армовскому асму.... отправлено пользователем Атмег 27 ноября 2009, г. 14:13


LDR
Load 32-bit word to Memory.

Syntax LDR{cond} Rd, [Rn]
LDR{cond} Rd, [Rn, offset]
LDR{cond} Rd, [Rn, offset]!
LDR{cond} Rd, label
LDR{cond} Rd, [Rn], offset
Description LDR{cond} Rd, [Rn] (zero offset)
Rn is used as address value.

LDR{cond} Rd, [Rn, offset] (Pre-indexed offset)
Rn and offset are added and used as address value.
LDR{cond} Rd, [Rn, offset]{!} (Pre-indexed offset with update)
Rn and offset are added and used as address value. The new address value is written to Rn.

LDR{cond} Rd, label (Program-relative)
The assembler calculates the PC offset and generates LDR{cond} Rd, [R15, offset].

LDR{cond} Rd, [Rn], offset (Post-indexed offset)
Rn is used as address value. After memory transfer, the offset is added to Rn.

Example LDR R8,[R10] //loads r8 from the address in r10.
LDRNE R2,[R5,#960]! //(conditionally) loads r2 from a word 960 bytes above the address in r5, and increments r5 by 960.
LDR R0,localdata //loads a word located at label localdata


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
если прибавить четыре к четырём будет:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru