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

5.2.Задания для самоподготовки

  1. Изучить подгруппу арифметических команд МП.

  2. Ознакомиться с правилами выполнения команды DAA (десятичная коррекция аккумулятора).

  3. Подробно изучить работу программ Прогр.  5 .7 – Прогр.  5 .11. Рассмотреть результат выполнения каждой программы на конкретных числовых примерах.

5.3.Задания к лабораторной работе

Задание 5.9. Исследование программы сложения массива однобайтных чисел с получением двухбайтного результата.

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

  1. Ввести программу Прогр.  5 .7, исправить ошибки, осуществить пуск.

  2. Записать в память последовательность из пяти чисел, начиная с адреса 0100h. Исследовать процесс выполнения программы в пошаговом режиме (проверить ее выполнение по данным, записываемым программой в регистр С и аккумулятор).

  3. Видоизменить программу Прогр.  5 .7 так, чтобы результат выполнения записывался по адресу 0220h и 0221h. Проверить результат ее выполнения. Изменить в программе указатель количества слагаемых на 10 и выполнить программу заново.

Задание 5.10. Исследование программы сложения (вычитания) двух чисел, имеющих одинаковую длину (тип программы задается преподавателем).

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

  1. Ввести программу Прогр.  5 .8, исправить ошибки, осуществить пуск.

  2. Записать по адресам, указанным в регистрах HL и DE, 1-е слагаемое (вычитаемое) и 2-е слагаемое (уменьшаемое). При этом сначала рассмотреть сложение (вычитание) однобайтных чисел.

  3. Исследовать процесс выполнения программы в пошаговом режиме.

  4. Исследовать в аналогичной последовательности результат выполнения сложения (вычитания) четырехбайтных и шестибайтных чисел.

Задание 5.11. Исследование программы умножения двух однобайтных чисел с получением двухбайтного результата.

  1. Ввести программу Прогр.  5 .9, исправить ошибки, осуществить пуск.

  2. Исследовать процесс выполнения программы в пошаговом режиме при различных значениях перемножаемых чисел.

Задание 5.12. Исследование программы деления двоичных чисел.

  1. Ввести программу Прогр.  5 .10, исправить ошибки, осуществить пуск.

  2. Исследовать процесс выполнения программы в пошаговом режиме при различных значениях делимого и делителя.

Задание 5.13. Исследование программы вычисления квадрата числа с помощью таблицы.

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

  1. Ввести программу Прогр.  5 .11, исправить ошибки, осуществить пуск.

  2. Записать в память, начиная с адреса 0100h таблицу квадратов чисел от 0 до 10.

  3. Записать в регистр L число, квадрат которого необходимо вычислить.

  4. Исследовать процесс выполнения программы в пошаговом режиме и проверить результат вычисления квадрата числа по содержимому регистра Н.

  5. Ввести в программу проверку на значение числа, квадрат которого вычисляется. Если задаваемое число больше 10, то программа должна отреагировать на это.

5.4.Содержание отчета

Отчет должен содержать:

  1. Название работы, фамилию и инициалы студента, номер группы, цель работы.

  2. Полный перечень арифметических команд МП (см. Табл. 0-, Табл. 0-).

  3. Программы Прогр.  5 .7 – Прогр.  5 .11 с комментариями и в печатном виде. Программы Прогр.  5 .7, Прогр.  5 .8 и Прогр.  5 .11 должны быть представлены с учетом их изменений в заданиях к лабораторной работе.

  4. Результаты выполнения арифметических операций по всем заданиям.

  5. Выводы по лабораторной работе.