Задание
Общее описание разрабатываемой программы с обоснованием разделения ее на подпрограммы
Описание отдельных процедур в виде блок-схем с пояснениями
Листинг программы с комментариями
Листинг результатов выполнения работы
Список использованной литературы
Задание
Вариант задания определяется по последней цифре пароля студента (аналога номера студенческого билета или зачетной книжки).
Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат выполнения на экране.
г) Осуществляет вывод данных о разработчике: фамилия, инициалы, номер группы, номер варианта.
Таблица 1. Варианты вычисляемого выражения
№ Варианта Выражение
4 Y=4X2+2X-1+LN(X-3)
Таблица 2. Формат вывода массива результатов
№ Варианта Выражение
4 *
Таблица 3. Операция по обработке массива результатов
№ Варианта Выражение
4 поиск максимальной разности между соседними элементами
1. Галисеев Г. В. Ассемблер для Win 32. Самоучитель
2. Зубков С. В. Ассемблер для DOS, Windows и UNIX
3. Кип Ирвин. Язык ассемблера для процессоров Intel = Assembly Language for Intel-Based Computers
4. Калашников О. А. Ассемблер? Это просто! Учимся программировать
5. Крис Касперски. Искусство дизассемблирования
6. Владислав Пирогов. Ассемблер для Windows