
ПЦУ / 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
Вывод: В данной лабораторной работе я изучил команды обработки данных и получил практические навыки работы с ними. Я доволен.