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

 
Пересюхтюмя


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





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





Главная страница > Компоненты > Микроконтроллеры > MSP430 > Система команд
Пересюхтюмя


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





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


MSP430 система команд - Команда RRC

RRC[.W] Ротация вправо через перенос
RRC.B Ротация вправо через перенос
Синтаксис RRC dst или RRC.W dst
RRC.B dst
Операция C -> MSB -> MSB-1 … LSB+1 -> LSB -> С
Описание Операнд получателя сдвигается вправо на одну позицию, как показано на рис.3.17.
Бит переноса (С) сдвигается в старший бит MSB, младший бит LSB сдвигается в бит переноса (С).


Рис.3-17 Операнд получателя – сдвиг вправо через перенос

Биты статуса N: Устанавливается, если результат отрицательный; сбрасывается, если положительный
Z: Устанавливается, если результат «0», в противном случае сбрасывается
C: Загружается из LSB
V: Устанавливается, если исходное содержимое положительно и бит переноса перед выполнением операции установлен, в противном случае сбрасывается
Биты режима Биты OSCOFF, CPUOFF и GIE не изменяются
Пример Содержимое регистра R5 сдвигается вправо на одну позицию. В старший бит MSB загружается «1».
SETC           ; Подготовка бита переноса для MSB
RRС   R5       ; R5/2 + 8000h -> R5 
Пример Содержимое регистра R5 сдвигается вправо на одну позицию. В старший бит MSB загружается «1».
SETC           ; Подготовка бита переноса для MSB
RRС.B R5       ; R5/2 + 80h -> R5 ; используется младший байт R5