Сложение многобайтных двоичных чисел

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

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

                                                          Выполнил:

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

                                                          Рубцов К.М.

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

Сложение многобайтных двоичных чисел.

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

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

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

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

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

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

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

Адрес

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

Мнемокод

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

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

0900

N1

N1- 1-ое слагаемое;
N2- 2-ое слагаемое;
RR- результат.

0901

0902

0903

0904

0910

N2

0911

0912

0913

0914

0920

RR

0921

0922

0923

0924

0925

0800

A8

XRA B

0801

26 09

MVI H,09h

0803

3E 00

MVI A,00h

0805

80

ADD B

0806

6F

MOV L,A

0807

56

MOV D,M

0808

3E 10

MVI A,10h

080A

80

ADD B

080B

6F

MOV L,A

080C

7E

MOV A,M

080D

8A

ADC D

080E

5F

MOV E,A

080F

3E 20

MVI A,20h

0811

80

ADD B

0812

6F

MOV L,A

0813

73

MOV M,E

0814

3E 05

MVI A,05h

0816

04

INR B

0817

B8

CMP B

0818

C2 03 08

JNZ 0803h

081B

F5

PUSH PSW

081C

D1

POP D

081D

7B

MOV A,E

081E

E6 01

ANI 01h

0820

2E 25

MVI L,25h

0822

77

MOV M,A

0823

76

HLT

6.  По результатам работы делаем вывод о корректности управляющего кода.

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

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

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