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

 


По базе:  

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

реклама

 




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




SLA/SLA2/SLA4 - Сдвиг аккумулятора влево арифметически на один, два или четыре разряда

MAXQ10 Version

Описание:

Сдвиг активного аккумулятора на один, два или четыре разряда командами SLA, SLA2 и SLA4, соответственно. При каждом сдвиге в младший значащий бит загружается 0, а старший значащий бит выгружается в бит переноса (C). Для данных со знаком этот процесс сдвига сохраняет знак данных во флаге переполнения/займа.

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

Выполнение команды SLA:

Выполнение команды SLA

Код команды:

15 0
1000 1010 0010 1010

Пример(ы):

                ; Acc = E3h, C=0, S=1, Z=0
SLA             ; Acc = C6h, C=1, S=1, Z=0
SLA             ; Acc = 8Ch, C=1, S=1, Z=0

Выполнение команды SLA2:

Выполнение команды SLA2

Код команды:

15 0
1000 1010 0011 1010

Пример(ы):

                ; Acc = E3h, C=0, S=1, Z=0
SLA2            ; Acc = 8Ch, C=1, S=1, Z=0

Выполнение команды SLA4:

Выполнение команды SLA4

Код команды:

15 0
1000 1010 0110 1010

Пример(ы):

                ; Acc = E3h, C=0, S=1, Z=0
SLA4            ; Acc = 30h, C=0, S=0, Z=0

MAXQ20 Version

Описание:

ЦСдвиг активного аккумулятора на один, два или четыре разряда командами SLA, SLA2 и SLA4, соответственно. При каждом сдвиге в младший значащий бит загружается 0, а старший значащий бит выгружается в бит переноса (C). Для данных со знаком этот процесс сдвига сохраняет знак данных во флаге переполнения/займа.

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

Выполнение команды SLA:

Выполнение команды SLA

Код команды:

15 0
1000 1010 0010 1010

Пример(ы):

            ; Acc = E345h, C=0, S=1, Z=0
SLA         ; Acc = C68h, C=1, S=1, Z=0
SLA         ; Acc = 8D14h, C=1, S=1, Z=0

Выполнение команды SLA2:

Выполнение команды SLA2

Код команды:

15 0
1000 1010 0011 1010

Пример(ы):

                ; Acc = E345h, C=0, S=1, Z=0
SLA2            ; Acc = 8D14h, C=1, S=1, Z=0

Выполнение команды SLA4:

Выполнение команды SLA4

Код команды:

15 0
1000 1010 0110 1010

Пример(ы):

                ; Acc = E345h, C=0, S=1, Z=0
SLA4            ; Acc = 3450h, C=0, S=0, Z=0





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