Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > MAXQ

реклама

 




Мероприятия:




ADD/ADDC src - Суммирование/суммирование с переносом

Описание:

Команда ADD суммирует активный аккумулятор (Acc или A[AP]) и определенный источник данных (src), после чего результат возвращается в активный аккумулятор. Команда ADDC еще к результату суммирования добавляет флаг переноса (C). Для более полного описания спецификатора обратитесь к описанию команды MOVE. Микроконтроллеры семейства MAXQ20 могут использовать регистр PFX[n] для обозначения старшего байта данных для 8- битного источника.

Затрагиваемые флаги состояния: C, S, Z, OV

Выполнение команды ADD: Acc < Acc + src

Код команды:

15 0
f100 1010 ssss ssss

MAXQ10

Пример(ы):

            ; Acc = 45h для любого примера
ADD A[3]    ; A[3]=0Fh
            ; > Acc =54h,C=0, Z=0, S=0;
ADD #0C0h   ; > Acc =05h,C=1, Z=0, S=0;
ADD A[4]    ; A[4]=40h
            ; > Acc = 85h, C=0, Z=0, S=1, OV=1

MAXQ20

Пример(ы):

            ; Acc = 2345h для любого примера
ADD A[3]    ; A[3]=FF0Fh
            ; > Acc =2254h,C=1, Z=0, S=0, OV=0
ADD #0C0h   ; > Acc =2405h,C=0, Z=0, S=0, OV=0
ADD A[4]    ; A[4]=C000h
            ; > Acc = E345h, C=0, Z=0, S=1, OV=0
ADD A[5]    ; A[5]=6789h
            ; > Acc = 8ACEh, C=0, Z=0, S=1, OV=1

Выполнение команды ADDC: Acc < Acc + C + src

Код команды:

15 0
f10 1010 ssss ssss

MAXQ10

Пример(ы):

                ; Acc = 45h для любого примера
ADDC A[3]       ; A[3] = BAh, C=1
                ; >?Acc = 00h, C=1, Z=1, S=0
ADDC @DP[0]-- 	; @DP[0] = 0Eh, C=1
                ; >?Acc = 54h, C=0, Z=0, S=0

MAXQ20

Пример(ы):

                ; Acc = 2345h для любого примера
ADDC A[3]       ; A[3] = DCBAh, C=1
                ; > Acc = 0000h, C=1, Z=1, S=0, OV=0
ADDC @DP[0]--   ; @DP[0] = 00EEh, C=1
                ; > Acc = 2434h, C=0, Z=0, S=0, OV=0

Замечание: Активный аккумулятор (Acc) не может выступать в качестве src для этой команды.






 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники