В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > ARM
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


Формат 2: Сложение и вычитание

Формат 2
Рис. 40. Формат 2

Действия

Эти команды позволяют содержимое регистра Lo или 3-битной константы сложить или вычесть из регистра Lo. Синтаксис команд в ассемблере в THUMB режиме приведен в таблице 13. Примечание: все команды этой группы влияют на флаги регистра CPSR.

Табл. 13. Команды формата 2

OP I THUMB ассемблер ARM эквивалент Действия
0 0 ADD Rd, Rs, Rn ADDS Rd, Rs, Rn Сложить содержимое Rn и Rs. Результат поместить в Rd.
0 1 ADD Rd, Rs, #Offset3 ADDS Rd, Rs, #Offset3 Сложить 3-битную константу и Rs. Результат поместить в Rd.
1 0 SUB Rd, Rs, Rn SUBS Rd, Rs, Rn Вычесть содержимое Rn из Rs. Результат поместить в Rd.
1 1 SUB Rd, Rs, #Offset3 SUBS Rd, Rs, #Offset3 Вычесть 3-битную константу из Rs. Результат поместить в Rd.

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

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

Примеры

ADD R0, R3, R4   ; R0 := R3 + R4 и установить флаги условий
                 ; в зависимости от результата.
SUB R6, R2, #6   ; R6 := R2 - 6 и установить флаги условий.


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

системы контроля и управления доступом