Лабораторная работа ЭВМ и ПУ. 2 Лабораторная работа. Лабораторная работа 2 Дисциплина эвм и периферийные устройства Вариант 7
Скачать 159.15 Kb.
|
Министерство образования и науки Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования «Пермский национальный исследовательский политехнический университет» Лысьвенский филиал Направление: 09.03.01 Информатика и вычислительная техника Лабораторная работа № 2 Дисциплина: ЭВМ и периферийные устройства Вариант: 7 Выполнил: Студент группы ЭВТ-20-1б ________________ Мальков Ф.Д. (подпись) (Ф.И.О.) Руководитель: преподаватель ____________ Апталаев М.Н. (уч.степень, звание) (подпись) (Ф.И.О.) Дата защиты работы ____________ Оценка _________________________ Лысьва, 2022 г. Задание 1. Разработать программу вычисления и вывода значения функции: для вводимого из IR значения аргумента x. Ввести текст программы в окно Текст программы, при этом возможен набор и редактирование текста непосредственно в окне Текст программы или загрузка текста из файла, подготовленного в другом редакторе. Ассемблировать текст программы, при необходимости исправить синтаксические ошибки. Отладить программу. Для этого: а) записать в IR значение аргумента х (в области допустимых значений); б) записать в РС стартовый адрес программы; в) проверить правильность выполнения программы (т. е. правильность результата и адреса останова) в автоматическом режиме. В случае наличия ошибки выполнить пп. 4, г и 4, д; иначе перейти к п. 4, е; г) записать в РС стартовый адрес программы; д) наблюдая выполнение программы в режиме Шаг, найти команду, являющуюся причиной ошибки; исправить ее; выполнить пп. 4, а — 4, в; е) записать в IR значение аргумента х (в области допустимых значений); выполнить пп. 4, б и 4, в; ж) записать в IR недопустимое значение аргумента х и выполнить пп. 4, б и 4, в. Для выбранного допустимого значения аргумента x наблюдать выполнение отлаженной программы в режиме Шаг. Рисунок 1. Граф-схема алгоритма Рисунок 2. Размещение данных в ОЗУ
Рисунок 3. Результат выполнения программы для x=0 Рисунок 4. Результат выполнения программы для x=11 (значения y в ячейках 050 и 051) Рисунок 5. Результат выполнения программы для x=50 Рисунок 6. Результат выполнения программы для x=88 |