Изучение типов и практического применения команд обработки данных

Страницы работы

2 страницы (Word-файл)

Содержание работы

                                                          Выполнил:

                                                          студент группы ЭС-31

                                                          Матылицкий И.В.

Лабораторная работа №4

Команды обработки данных

   Ц е л ь  р а б о т ы : Изучить команды обработки данных и получить  прак-тические навыки работы  с  ними  на  учебном  микропроцессорным  комплектом

(УМК).

    Ход выполнения работы.

1.  Составим работоспособную программу, содержащую в себе максимальное количество типов комманд обработки данных.

Мнемокоды

MVI A,01

MVI B,02

ADD B

ADI 03

ADI FF

ADC B

MVI H,08

MVI L,00

ADC M

ACI 02

SUB B

SUB M

SUI FF

SBB B

SBB M

SBI FF

INR A

INR M

DCR A

DCR M

INX H

DCX H

MVI B,00

MVI C,01

DAD B

MVI A,0F

DAA

HLT

2.  Переведём мнемоники в числовой код.

Числовые коды

Мнемокоды

3E 01

MVI A,01

06 02

MVI B,02

80

ADD B

C6 03

ADI 03

C6 FF

ADI FF

88

ADC B

26 08

MVI H,08

2E 00

MVI L,00

8E

ADC M

CE 02

ACI 02

90

SUB B

96

SUB M

D6 FF

SUI FF

98

SBB B

9E

SBB M

DE FF

SBI FF

3C

INR A

34

INR M

3D

DCR A

35

DCR M

23

INX H

2B

DCX H

06 00

MVI B,00

0E 01

MVI C,01

09

DAD B

3E 0F

MVI A,0F

27

DAA

76

HLT

3.  Введём приведённую здесь программу в пользовательское ОЗУ УМК.

4.  Запустим программу на исполнение в пошаговом режиме.

5.  Во время выполнения программы следим за шиной адреса, отмечая начало новой команды выставлением её адреса, и записывая состояние шины управления процессора на каждом цикле и количество циклов на каждую команду.

Числовые коды

Мнемокод

Состояние в циклах

Количество циклов

3E 01

MVI A,01

A2 82

2

06 02

MVI B,02

A2 82

2

80

ADD B

A2

1

C6 03

ADI 03

A2 82

2

C6 FF

ADI FF

A2 82

2

88

ADC B

A2

1

26 08

MVI H,08

A2 82

2

2E 00

MVI L,00

A2 82

2

8E

ADC M

A2 00

2

CE 02

ACI 02

A2 82

2

90

SUB B

A2

1

96

SUB M

A2 00

2

D6 FF

SUI FF

A2 82

2

98

SBB B

A2

1

9E

SBB M

A2 00

2

DE FF

SBI FF

A2 82

2

3C

INR A

A2

1

34

INR M

A2 00

2

3D

DCR A

A2

1

35

DCR M

A2 00

2

23

INX H

A2

1

2B

DCX H

A2

1

06 00

MVI B,00

A2 82

2

0E 01

MVI C,01

A2 82

2

09

DAD B

A2 82 82

3

3E 0F

MVI A,0F

A2 82

2

27

DAA

A2

1

76

HLT

A2

1

6.  По результатам работы делаем вывод о свойствах исполнения различных команд.

Вывод: изучили типы и практическое применение команд обработки данных, изучили особенности исполнения однобайтных и многобайтных команд обработки различных типов.

Похожие материалы

Информация о работе