Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции МПСУ.doc
Скачиваний:
40
Добавлен:
06.12.2018
Размер:
7.86 Mб
Скачать

3. Группа арифметических команд

Содержание команды

Мнемокод

Код2

КОП

Б

Ц

Т

C

Z

S

P

C'

Операция

33

Сложение A и регистра R: Содержимое аккумулятора А складывается с содержимым регистра R (R = B, C, D, E, H, L, A), результат сохраняется в А

ADD R

10000RRR

8_

1

1

4

+

+

+

+

+

А←(А)+R

34

Сложение A и памяти М: Содержимое аккумулятора А складывается с содержимым ячейки памяти М, адрес которой указан в (H,L)-паре, результат - в А

ADD M

10000110

86

1

2

7

+

+

+

+

+

А←(А)+(М)

35

Сложение аккумулятора с константой, содержащейся во 2-м байте команды

ADI d8

11000110

<b2>

C6

2

2

7

+

+

+

+

+

А←(А)+<b2>

36

Сложение A, регистра R и бита С переноса

ADC R

10001RRR

8_

1

1

4

+

+

+

+

+

А←(А)+R+С

37

Сложение A, памяти М и бита С переноса

ADC М

10001110

1

2

7

+

+

+

+

+

А←(А)+(М)+С

38

Сложение аккумулятора с константой, содержащейся во 2-м байте команды, и битом С переноса

AСI d8

11001110

<b2>

2

2

7

+

+

+

+

+

А←(А)+<b2>+С

39

Сложение содержимого регистровой пары (B,C) с содержимым регистровой пары (H,L)

DAD В

00001001

09

1

3

10

+

-

-

-

-

(H,L)←(H,L)+ (B,C)

40

Сложение содержимого регистровой пары (D,E) с содержимым регистровой пары (H,L)

DAD D

00011001

19

1

3

10

+

-

-

-

-

(H,L)←(H,L)+ (D,E)

41

Сложение содержимого регистровой пары (H,L) с содержимым регистровой пары (H,L)

DAD H

00101001

29

1

3

10

+

-

-

-

-

(H,L)←(H,L)+ (H,L)

42

Сложение содержимого регистровой пары (H,L) с содержимым указателя стека SP

DAD SP

00111001

39

1

3

10

+

-

-

-

-

(H,L)←(H,L)+(SP)

43

Вычитание из A регистра R: Из содержимого аккумулятора А вычитается содержимое регистра R (R = B, C, D, E, H, L, A), результат сохраняется в А

SUB R

10010RRR

9_

1

1

4

+

+

+

+

+

А←(А)-R

44

Вычитание из A памяти М: Из содержимого аккумулятора А вычитается содержимое ячейки памяти М, адрес которой указан в (H,L)-паре, результат - в А

SUB M

10010110

96

1

1

7

+

+

+

+

+

А←(А)-(М)

45

Вычитание из аккумулятора константы, содержащейся во 2-м байте команды

SUI d8

11010110

<b2>

D6

2

2

7

+

+

+

+

+

А←(А)-<b2>

46

Вычитание из A, регистра R и бита С заема

SBB R

10011RRR

9_

1

1

4

+

+

+

+

+

А←(А)-R-С

47

Вычитание из A содержимого ячейки памяти М и бита С заема

SBB М

10011110

1

2

7

+

+

+

+

+

А←(А)-(М)-С

48

Вычитание из аккумулятора константы, содержащейся во 2-м байте команды, и бита С заема

SBI d8

11011110

<b2>

2

2

7

+

+

+

+

+

А←(А)-<b2>-С

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]