Изучение команд обработки данных

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

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

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

Радчиков А. П.  гр. ЭТ-31

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

КОМАНДЫ ОБРАБОТКИ ДАННЫХ

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

с ними на учебном микропроцессорном комплекте (УМК).

       Порядок выполнения работы:

1. Заносим в регистры следующие данные:

Регистр   

A

B

C

D

E

F

Значение  

01 H

02 Н

03 H

3E H

DE H

4F H

"РГ"   А  01   "└─┘"  B  02 "└─┘"  C 03  "└─┘"  D 3E  "└─┘"  E  DЕ  "└─┘"  F 4F   "ВП"

2. В регистровую пару HL записсываем адрес 0900 H. В ячейку с адресом 0901 H записываем

  FE H.

        "РГ"   Н "└─┘"  09   "└─┘"   L "└─┘"  00   "ВП"

         "П"   0901   "└─┘"   FE   "ВП"

3. Программа: 

       Адрес         Мнемокод        Код                       Комментарии

        0800           ADD D             82         сложение регистра и аккумулятора;

        0801           ADD M            86         сложение ячейки памяти и аккумулятора;

        0802           ADI F1             C6         сложение непосредственных данных и аккумулятора;

        0803                                     F1         

  0804           ADC D             8A        сложение  регистра и аккумулятора с переносом;                                    

               0805           ADC M            8E         сложение  ячейки памяти и аккумулятора с переносом;

        0806           ACI F2             CE         сложение непосредственных данных регистра и

        0807                                     F2                       аккумулятора с переносом;

        0808           SUB E               93         вычитание содержимого аккумулятора и регистра; 

        0809           SUB M             96         вычитание содержимого аккумулятора и памяти;                                            

        080A          SUI F3              D6        вычитание содержимого аккумулятора и

        080B                                    F3                        непосредственных  данных;                      

        080C           SBB E               9B        вычитание содержимого аккумулятора и регистра с заёмом;                                      

        080D           SBB M             9E        вычитание содержимого аккумулятора и памяти с заёмом; 

        080E            SBI F4             DE        вычитание содержимого аккумулятора и непосредст.                                              

        080F                                     F4                   данных с заёмом;

        0810            INR D              14         инкремент содержимого регистра;

        0811            INR M             34         инкремент содержимого  памяти;

        0812            INX D              13         инкремент содержимого регистровой пары;   

        0813            DCR D             15         декремент содержимого регистра;

        0814            DCR M             35        декремент содержимого памяти;

        0815            DCX D            1B         декремент содержимого регистровой пары;  

        0816            DAD D            19         сложение HL пары и регистровой пары;

        0817            DAA                27         десятичная коррекция аккумулятора.

4. Значения содержимого регистров после выполнения каждой команды.

Команды

Регистр D

Регистр E

Регистр H

Регистр L

Память 0900

Память 0901

Регистр A

Регистр F

3E

DE

09

00

FE

FE

01

4F

ADD D

3F

06

ADD M

3D

13

ADI F1

2E

07

ADC D

6D

12

ADC M

6C

17

ACI F2

5F

07

SUB E

81

97

SUB M

82

87

SUI F3

8F

83

SBB E

B0

93

SBB M

B0

83

SBI F4

BB

87

INR D

3F

DE

BB

07

INR M

00

FE

BB

57

INX D

3E

DF

BB

57

DCR D

3E

DF

BB

13

DCR M

FE

FE

BB

87

DCX D

3E

DE

BB

87

DAD D

3E

DE

47

DE

BB

86

DAA

21

17

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

микропроцессорном комплекте (УМК).

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

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