BigEdu.ru
» » » Микроконтроллеры семейства MCS51 Intel
Вернуться назад

Микроконтроллеры семейства MCS51 Intel

Инструкции MCS51TM Intel

Инструкции, модифицирующие флаги (1)

Инструкция C OV AC Инструкция C OV AC
ADD X X X CLR C O
ADDC X X X CPL C X
SUBB X X X ANL C,bit X
MUL O X ANL C,/bit X
DIV O X ORL C,bit X
DA X ORL C, bit X
RRC X MOV C,bit X
RLC X CJNE X


SETB C 1

Замечание. Операции с регистром специальных функций с регистром PSW или с его битами также модифицируют флаги.

Условные обозначения операндов:

Rn Регистр R7-R0 текущего банка рабочих регистров

direct 8-bit прямой адрес. Это может быть ячейка внутреннего ОЗУ данных (0-7F h) или SFR (7Fh - 0FFh).

@Ri 8-bit косвенный адрес внутреннего ОЗУ (00 - 0ffh) равен содержимому указателя R0 или R1.

#data 8-bit непосредственная константа, включенная в инструкцию.

#data 16 16-bit непосредственная константа, включенная в инструкцию.

addr 16 16-bit адрес длинного перехода, используемый командами LCALL и LJMP.

addr 11 11-bit адрес относительного перехода, используемый командами ACALL и AJMP.

rel 8-bit смещение со знаком, используемое командой SJMP и командами условных переходов.

bit Прямой адрес бита внутреннего ОЗУ или SFR.

Таблица 1. Список инструкций MCS51TM Intel.

Мнемоника Содержание Byte Tact

1. Арифметические операции.

ADD A,Rn (A) + (Rn) -> A Сложение 1 12
ADD A,direct (A) + (direct) -> A 2 12
ADD A,@Ri (A) + ( (Ri) ) -> A 1 12
ADD A,#data (A) + #data -> A 2 12
ADDC A,Rn (A) + (Rn) + c -> A Сложение с учетом переноса 1 12
ADDC A,direct (A) + (direct) + c -> A 2 12
ADDC A,@Ri (A) + ( (Ri) ) + c -> A 1 12
ADDC A,#data (A) - #data - c -> A 2 12
SUBB A,Rn (A) - (Rn) - c -> A Вычитание с учетом заема 1 12
SUBB A,direct (A) - (direct) - c -> A 2 12
SUBB A,@Ri (A) - ( (Ri) ) - c -> A 1 12
SUBB A,#data (A) - #data - c -> A 2 12
INC A (A) + 1 -> A Инкремент ( увеличение на единицу ) 1 12
INC Rn (Rn) + 1 -> Rn 1 12
INC direct (direct) + 1 -> direct 2 12
INC @Ri ( (Ri) ) + 1 -> ( Ri ) 1 12
INC DPTR (DPTR) + 1 -> DPTR 1 24
DEC A (A) - 1 -> A Декремент ( уменьшение на единицу ) 1 12
DEC Rn (Rn) - 1 -> Rn 1 12
DEC direct (direct) - 1 -> direct 2 12
DEC @Ri ( (Ri) ) - 1 -> ( Ri ) 1 12
MUL AB (A) * (B) -> AB Умножение

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Инструкции MCS51TM Intel Инструкции, модифицирующие флаги (1) Инструкция C OV AC Инструкция C OV AC ADD X X
Оценок: 1006 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru