ПЦУ / 2 семестр / ПЦУ / Лабораторная работа / Лабораторная работа №3
.docxЛабораторная работа №3
Команды обработки данных
Цель работы: Изучить команды обработки данных и получить практические навыки работы с ними.
Краткие сведения из теории
Команды обработки данных выполняют арифметические операции над содержимым А-регистра и регистра R, регистровой парой, ячейкой памяти или непосредственными данными. Выполнение почти всех команд изменяет значение регистра флагов F.
Команда DAA – десятичная коррекция содержимого регистра преобразовывает данные регистра А по следующему принципу:
Если младшая тетрада А-регистра больше 9 или флаг АС=1, то содержимое А-регистра увеличивается на 6, а к старшей тетраде прибавляется 1. Затем, если старшая тетрада А-регистра больше 9 или флаг CY=1, то содержимое А-регистра увеличивается на 60 H.
Задание 1 представлено на рисунке 1:

Выполнение задания 2.1 указано на рисунке 2.

Рисунок 2
Задание 2 представлено на рисунке 3:

Рисунок 3
Выполнение задания 2.2 указано на рисунке 4.

Рисунок 4
Задание 3 представлено на рисунке 5:

Рисунок 5
Выполнение задания 2.3 указано на рисунке 6.

Рисунок 6
Задание 4 представлено на рисунке 7:

Рисунок 7
Выполнение задания 2.4 указано на рисунке 8.

Рисунок 8
Задание 5 представлено на рисунке 9:

Рисунок 9
Выполнение задания 2.5 указано на рисунке 10

Рисунок 10
Задание 6 представлено на рисунке 11:

Рисунок 11
Выполнение задания 2.6 указано на рисунке 12

Рисунок 12
Задание 7 представлено на рисунке 13:

Рисунок 13
Выполнение задания 2.7 указано на рисунке 14

Рисунок 14
Задание 8 представлено на рисунке 15:

Рисунок 15
Выполнение задания 2.8 указано на рисунке 16

Рисунок 16
Задание 9 представлено на рисунке 17:

Рисунок 17
Выполнение задания 2.9 указано на рисунке 19

Рисунок 19
Задание 10 представлено на рисунке 20:

Рисунок 20
Выполнение задания 2.10 указано на рисунке 21

Рисунок 21
Задание 11 представлено на рисунке 22:

Рисунок 22
Выполнение задания 2.11 указано на рисунке 23

Рисунок 23
Задание 12 представлено на рисунке 24:

Рисунок 24
Выполнение задания 2.12 указано на рисунке 25

Рисунок 25
Выполнение задания 2.13 указано на рисунке 26

Рисунок 26
Задание 13 представлено на рисунке 27:

Рисунок 27
Задание 14 представлено на рисунке 28:

Рисунок 28
Выполнение задания 2.14 указано на рисунке 29

Рисунок 29
Задание 15 представлено на рисунке 30:

Рисунок 30
Выполнение задания 2.15 указано на рисунке 31

Рисунок 31
Задание 16 представлено на рисунке 32:

Рисунок 32
Выполнение задания 2.16 указано на рисунке 33

Рисунок 33
Задание 17 представлено на рисунке 34:

Рисунок 34
Выполнение задания 2.17 указано на рисунке 35

Рисунок 35
Задание 18 представлено на рисунке 36:

Рисунок 36
Выполнение задания 2.18 указано на рисунке 37

Рисунок 37
Задание 19 представлено на рисунке 38:

Рисунок 38
Выполнение задания 2.19 указано на рисунке 39

Рисунок 39
Задание 20 представлено на рисунке 40:

Рисунок 40
Выполнение задания 2.20 указано на рисунке 41

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