Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
250.88 Кб
Скачать

Лабораторная работа №3 «Инструкции для выполнения арифметических операций сложения и вычитания»

Цель работы:

  • Изучение форматов и правил работы с командами сложения и вычитания процессоров Intel 8086.

Краткие теоретические сведения:

Команды сложения и вычитания, их воздействие на флаги Команды обращения знака и расширения знака, их воздействие на флаги

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

  1. Изучите команды сложения и вычитания, используя приведенный в п. 3. материал (используя [1, 4]).

  2. Выполните задание согласно трехзначному варианту. Результат выполнения задания оформите в виде отчета в редакторе Microsoft Word. Отчет должен содержать объяснение процесса вычислений, выполняемых с помощью команд DEBUG для получения ответа.

Задания к лабораторной работе №3

  1. Введите в DEBUG программу, начиная с адреса 100h , которая вычисляет выражение F =КОН1 оп1 (КОН2 оп2 Х оп3 Y) оп4 Z оп5 КОН3, где

КОН1, КОН2, КОН3 – числовые константы;

оп1, оп2, оп3, оп4, оп5 – операции сложения и вычитания;

X, Y, Z – переменные, содержащие произвольные положительные значения.

Числовые константы определяются согласно первой цифре варианта (см. табл.), операции сложения и вычитания – согласно второй цифре варианта (см. табл.), а тип переменных – согласно третьей цифре варианта (см. табл.).

Переменные X, Y, Z хранятся в памяти последовательно, начиная с адреса 0900h. Результат вычисления выражения, полученный при выполнении программы, должен располагаться в памяти с адреса 1000h.

Таблица .

Первая цифра варианта

0

1

2

3

4

5

6

7

8

9

КОН1

12h

2569h

45h

12h

78h

4596h

6h

4589h

369h

458h

КОН2

1369h

12h

588h

11h

47h

589h

78h

29h

3856h

481h

КОН3

3699h

4589h

12h

3698h

15h

2385h

2852h

34h

336h

36h

Таблица .

Вторая цифра варианта

0

1

2

3

4

5

6

7

8

9

оп1

+

+

+

+

+

оп2

+

+

+

+

+

+

оп3

+

+

+

+

+

оп4

+

+

+

+

+

+

оп5

+

+

+

+

+

+

+

Таблица .

Третья цифра варианта

0

1

2

3

4

5

6

7

8

9

X

байт,

без знака

байт,

без знака

слово,

со знаком

слово,

со знаком

байт,

без знака

слово,

без знака

байт,

со знаком

слово,

со знаком

слово,

без знака

байт

со знаком

Y

слово,

без знака

байт,

без знака

слово,

со знаком

байт,

со знаком

байт,

без знака

слово,

без знака

слово,

со знаком

байт,

со знаком

байт,

без знака

слово

со знаком

Z

байт,

без знака

слово,

без знака

слово

со знаком

байт,

со знаком

байт,

без знака

байт,

без знака

слово,

со знаком

слово,

со знаком

байт,

без знака

байт

со знаком