Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > AVR > Команды |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Команда ASR - Арифметически сдвинуть вправоОписание: Выполнение сдвига всех битов Rd на одно место вправо. Состояние бита 7 не изменяется. Бит 0 загружается во флаг переноса (С) регистра состояния (SREG). Эта команда эффективно делит значение дополнения до двух на два, без изменения знака. Флаг переноса может быть использован для округления результата. Операция:
16-разрядный код операции:
Булевы выражения регистра статуса (SREG)
Пример: ldi r16, $10 ; Загрузить десятичное значение 16 в r16 asr r16 ; r16=r16 / 2 ldi r17, $FC ; Загрузить -4 в r17 asr r17 ; r17=r17 / 2 Слов: 1 (2 байта) Циклов: 1 Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|