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

 
Пересюхтюмя


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





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





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


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





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


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

*DADC[.W] Десятичное сложение переноса с получателем
*DADC.B Десятичное сложение переноса с получателем
Синтаксис DADC dst или DADC.W src,dst
DADC.B dst
Операция dst + C -> dst (десятичное)
Описание Бит переноса (С) десятично прибавляется к получателю
Эмуляция DADD #0,dst
DADD.B #0,dst
Биты статуса N: Устанавливается, если MSB равен «1»
Z: Устанавливается, если dst равен «0»; в противном случае сбрасывается
C: Устанавливается, если получатель инкрементируется от 9999 до 0000; в противном случае сбрасывается
Устанавливается, если получатель инкрементируется от 99 до 00; в противном случае сбрасывается
V: Не определено
Биты режима Биты OSCOFF, CPUOFF и GIE не изменяются
Пример Десятичное число из четырех цифр, содержащееся в регистре R5 прибавляется к десятичному числу из восьми цифр, указанному в регистре R8.
CLRС               ; сброс переноса
                   ; стартовое условие для следующих команд задано
DADD  R5,0(R8)     ; сложение LCDs и переноса
DADC  2(R8)        ; прибавление переноса к MSD
Пример Десятичное число из двух цифр, содержащееся в регистре R5 прибавляется к десятичному числу из четырех цифр, указанному в регистре R8.
CLRС               ; сброс переноса
                   ; стартовое условие для следующих команд задано
DADD.B  R5,0(R8)   ; сложение LCDs и переноса
DADC  1(R8)        ; прибавление переноса к MSD