Эксперт
Сергей
Сергей
Задать вопрос
Мы готовы помочь Вам.

Задание
1. Разработать программу вычисления и вывода значения функции:

screenshot 95 2

для вводимого из IR значения аргумента x . Функции и допустимые пре-
делы изменения аргумента приведены в табл. 10.6, варианты заданий —
в табл. 10.7.
2. Исходя из допустимых пределов изменения аргумента функций (табл. 10.6)
и значения параметра a для своего варианта задания (табл. 10.7) выделить
на числовой оси Ox области, в которых функция y вычисляется по пред-

пустимых значениях аргумента программа должна выдавать на OR мак-
симальное по модулю отрицательное число: 199 999.
3. Ввести текст программы в окно Текст программы, при этом возможен
набор и редактирование текста непосредственно в окне Текст программы
или загрузка текста из файла, подготовленного в другом редакторе.
4. Ассемблировать текст программы, при необходимости исправить синтак-
сические ошибки.
5. Отладить программу. Для этого:
а) записать в IR значение аргумента x > a (в области допустимых значений);
б) записать в PC стартовый адрес программы;
в) проверить правильность выполнения программы (т. е. правильность ре-
зультата и адреса останова) в автоматическом режиме. В случае нали-
чия ошибки выполнить пп. 5, г и 5, д; иначе перейти к п. 5, е;
г) записать в PC стартовый адрес программы;
д) наблюдая выполнение программы в режиме Шаг, найти команду, яв-
ляющуюся причиной ошибки; исправить ее; выполнить пп. 5, а — 5, в;
е) записать в IR значение аргумента x < a (в области допустимых значе-
ний); выполнить пп. 5, б и 5, в;
ж) записать в IR недопустимое значение аргумента x и выполнить пп. 5, б
и 5, в.
6. Для выбранного допустимого значения аргумента x наблюдать выполне-
ние отлаженной программы в режиме Шаг и записать в форме табл. 10.3
содержимое регистров ЭВМ перед выполнением каждой команды.

screenshot 96 2

Содержание отчета
Отчет о лабораторной работе должен содержать следующие разделы:
1. Формулировка варианта задания.
2. Граф-схема алгоритма решения задачи.
3. Размещение данных в ОЗУ.
4. Программа в форме табл. 9.5.
5. Последовательность состояний регистров ЭВМ при выполнении програм-
мы в режиме Шаг для одного значения аргумента.
6. Результаты выполнения программы для нескольких значений аргумента,
выбранных самостоятельно.
Контрольные вопросы

1. Как работает механизм косвенной адресации?
2. Какая ячейка будет адресована в команде с косвенной адресацией через
ячейку 043, если содержимое этой ячейки равно 102 347?
3. Как работают команды передачи управления?
4. Что входит в понятие «отладка программы»?
5. Какие способы отладки программы можно реализовать в модели?

 

Была ли полезна данная статья?
Да
61.12%
Нет
38.88%
Проголосовало: 1106

или напишите нам прямо сейчас:

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Написать в MAXНаписать в TelegramНаписать в WhatsApp