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


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

Таблица 10 - Операции с битами

Комментарии

Мнемокод

К О П

ТК

Б

МЦ

С ← 0; Сброс флага С

CLR C

11000011

1

1

1

C ← 1; Установка флага С

SETB C

11010011

1

1

1

С ← ~C; Инверсия флага С

CPL C

10110011

1

1

1

(bit) ← 0; Сброс прямоадресуем.бита

CLR bit

11000010

4

2

1

(bit) ← 1; Установка "бита"

SETB bit

11010010

4

2

1

(bit) ← ~(bit); Инверсия "бита"

CPL bit

10110010

4

2

1

C ← C & (bit); Лог."И" С и "бита"

ANL C,bit

10000010

4

2

2

C ← C & ~(bit); "И" С и инверс.бита

ANL C,/bit

10110000

4

2

2

C ← C \/ (bit); Лог."ИЛИ" С и бита

ORL C,bit

01110010

4

2

2

C ← C \/ ~(bit); Лог."ИЛИ" С и инверсии прямоадресуемого бита

ORL C,/bit

10100000

4

2

2

C ← (bit); Пересылка из прямоад- ресуемого бита во флаг С

MOV C,bit

10100010

4

2

1

(bit) ← C; Пересылка из С в "бит"

MOV bit,C

10010010

4

2

2

Таблица 11 - Команды условных переходов

КомментарииМнемокодК О ПТКБМЦ

PC ← PC + 2 + rel, если А = 0

JZ rel

01100000

5

2

2

PC ← PC + 2 + rel, если А <> 0

JNZ rel

01110000

5

2

2

PC ← PC + 2 + rel, если флаг С = 1

JC rel

01000000

5

2

2

PC ← PC + 2 + rel, если флаг С = 0

JNC rel

01010000

5

2

2

PC ← PC + 3 + rel, если (bit) = 1

JB bit,rel

00100000

11

3

2

PC ← PC + 3 + rel, если (bit) = 0

JNB bit,rel

00110000

11

3

2

PC ← PC + 3 + rel, если (bit) = 1, (bit) ← 0

JBC bit,rel

00010000

11

3

2

PC ← PC + 3 + rel, если A<>#DAT, C ← 1, если A < #DAT, С ← 0, если A > #DAT

CJNE A, #DAT, rel

10110100

10

3

2

PC ← PC + 3 + rel, если Rn<>#DAT, C ← 1, если Rn < #DAT, С ← 0, если Rn > #DAT

CJNE Rn, #DAT, rel

10111rrr

10

3

2

PC←PC + 3 + rel, если(@Ri)<>#DAT, C ← 1, если (@Ri) < #DAT, С ← 0, если (@Ri) > #DAT

CJNE @Ri, #DAT, rel

1011011i

10

3

2

PC ← PC + 3 + rel, если A<>(dir), C ← 1, если A < (dir), С ← 0, если A > (dir)

CJNE A, dir, rel

10110101

8

3

2

PC ← PC + 2 + rel, если Rn - 1 <> 0

DJNZ Rn, rel

11011rrr

5

2

2

PC ← Pc + 3 + rel, если (dir) - 1 <> 0

DJNZ dir,rel

11010101

8

3

2

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

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

Исследование и разработка системы радиоакустического зондирования для измерения параметров ветровых потоков в атмосферном пограничном слое
Жизнь и деятельность человека протекают в атмосфере Земли и зависят в значительной степени от ее состояния. Атмосфера - чрезвычайно сложный и динамичный объект, требующий для исследования соответствующих теоретических и экспериментальных ме ...

Проектирование радиовещательного передатчика с амплитудной модуляцией
Спроектировать радиовещательный передатчик с АМ (ПРВАМ) со следующими параметрами: · Мощность в антенне (нагрузке ) P~=100 кВт; · Волновое сопротивление фидера ρФ=150 Ом; · КПД фидера ηф = 0.80; · ...

© Copyright 2022 | www.techattribute.ru