Основные разделы


Методы (способы) адресации MCS-51

Таблица 9 - Арифметические и логические команды

Комментарии

Мнемокод

К О П

ТК

Б

МЦ

A←A+Rn; Сложение Акк. с РОНом

ADD A,Rn

00101rrr

1

1

1

A←A+(Ri); Сложение Акк. с РПД

ADD A, @Ri

0010011i

1

1

1

A←A+(dir); Сложение Акк. с РПД

ADD A, dir

00100101

3

2

1

A←A+#DAT; Сложение Акк. с #DAT

ADD A,#DAT

00100100

2

2

1

A ← A + Rn + C;

ADDC A, Rn

00111rrr

1

1

1

A ← A + (Ri) + C;

ADDC A, @Ri

0011011i

1

1

1

A ← A + (dir) + C;

ADDC A, dir

00110101

3

2

1

A ← A + #DAT + C;

ADDC A,#DAT

00110100

2

2

1

Десятичная коррекция Аккумулятора после сложения

DA A

11010100

1

1

1

A ← A - Rn - C;

SUBB A,Rn

10011rrr

1

1

1

A ← A - (Ri) - C;

SUBB A, @Ri

1001011i

1

1

1

A ← A - (dir) - C;

SUBB A,dir

10010101

3

2

1

A ← A - #DAT - C;

SUBB A,#DAT

10010100

2

2

1

A < = A + 1; Инкремент Аккумул.

INC A

00000100

1

1

1

Rn ← Rn + 1; Инкремент РОНа

INC Rn

00001rrr

1

1

1

(Ri) ← (Ri) + 1; Инкремент РПД

INC @Ri

0000011i

1

1

1

(dir) ← (dir) + 1; Инкремент РПД

INC dir

00000101

3

2

1

DPTR←DPTR+1; Инкремент DPTR

INC DPTR

10100011

1

1

2

A ← A - 1; Декремент Аккумул.

DEC A

00010100

1

1

1

Rn ← Rn - 1; Декремент РОНа

DEC Rn

00011rrr

1

1

1

(Ri) ← (Ri) - 1; Декремент РПД

DEC @Ri

0001011i

1

1

1

(dir) ← (dir) - 1; Декремент РПД

DEC dir

00010101

3

2

1

BA ← A * B; Умножение A на B, B ← старш. байт, A ← младш. байт

MUL AB

10100100

1

1

4

A.B ← A / B; Деление A на B, A ← байт частного, B ← остаток

DIV AB

10000100

1

1

4

A ← A & Rn; Лог. "И" Акк. и РОНа

ANL A,Rn

01011rrr

1

1

1

A ← A & (Ri); Лог."И" Акк. и РПД

ANL A,@Ri

0101011i

1

1

1

A ← A & (dir); Лог."И" Акк. и РПД

ANL A,dir

01010101

3

2

1

A←A & #DAT; Лог."И" Акк. и #DAT

ANL A,#DAT

01010100

2

2

1

(dir) ← (dir) & A; Лог."И" РПД и Акк

ANL dir, A

01010010

3

2

1

(dir) ← (dir) & #DAT ;

ANL dir,#DAT

01010011

7

3

2

A ← A \/ Rn; Лог."ИЛИ" Акк. и РОНа

ORL A,Rn

01001rrr

1

1

1

A ← A \/ (Ri); Лог."ИЛИ" Акк. и РПД

ORL A,@Ri

0100011i

1

1

1

A ← A \/ (dir);Лог."ИЛИ" Акк. и РПД

ORL A, dir

01000101

3

2

1

A ← A \/ #DAT;

ORL A,#DAT

01000100

2

2

1

(dir) ← (dir) \/ A;

ORL dir, A

01000010

3

2

1

(dir) ← (dir) \/ #DAT;

ORL dir,#DAT

01000011

7

3

2

A←A (+) Rn;"Искл.ИЛИ" Акк. и РОН

XRL A, Rn

01101rrr

1

1

1

A ← A (+) (Ri);

XRL A, @Ri

0110011i

1

1

1

A ← A (+) (dir);

XRL A, dir

01100101

3

2

1

A ← A (+) #DAT;

XRL A,#DAT

01100100

2

2

1

(dir) ← (dir) (+) A;

XRL dir,A

01100010

3

2

1

(dir) ← (dir) (+) #DAT;

XRL dir,#DAT

01100011

7

3

2

A ← 0; Сброс Аккумулятора

CLR A

11100100

1

1

1

A ← ~A; Инверсия Аккумулятора

CPL A

11110100

1

1

1

Циклический сдвиг влево Акк.

RL A

00100011

1

1

1

Цикл.сдвиг влево Акк. через перенос

RLC A

00110011

1

1

1

Циклический сдвиг вправо Акк.

RR A

00000011

1

1

1

Цикл.сдвиг вправо Акк.через перенос

RRC A

00010011

1

1

1

Перейти на страницу: 1 2 3 4 5 6 7 8

Прочитайте еще и эти статьи:

Проектирование ЦС СТС на базе SI-2000
Современный этап развития средств телекоммуникаций характеризуется ускоренными темпами внедрения оборудования цифровых технологий передачи и коммутации. Использование цифровой технологии обусловлено не только технико-экономическими соображениями ...

Методы защиты информации
Кто владеет информацией, тот владеет миром. Натан Ротшильд С развитием техники и технологий окружающая нас информация стремительно возрастает и человек уже не в силах хранить ее в собственной памяти. На помощь к нему приходят соврем ...

© Copyright 2021 | www.techattribute.ru