
- •Введение
- •1 Постановка и формулировка задачи
- •1.2 Формулирование требований к представлению исходных данных и выходных результатов.
- •2 Проектирование
- •3 Кодирование
- •3.1 Уточнение структуры входных и выходных данных и определение ассемблерного формата их представления
- •4 Отладка и тестирование
- •5 Список используемой литературы
- •Приложение а
- •Приложение б
- •2. Функциональное назначение
- •3. Описание логической структуры
- •4. Вызов и загрузка
- •5. Входные и выходные данные
4. Вызов и загрузка
Готовое программа «Вычисление значений функции» прилагается на диске. Для формирования исполняемого приложения для начала необходимо запустить файл-формировщик kompil.bat. Результат его работы – исполняемый ехе –
Файл – main.exe. После запуска, программа сразу выдает консольное приложение. Интерфейс с пользователем достаточно прост и не требует детального рассмотрения. Следуя инструкциям, появляющихся на экране консоли, пользователь сможет добиться желаемого результата.
5. Входные и выходные данные
Данные, введенные пользователем с клавиатуры, считаются входными данными и хранятся в буфере, под который программно выделяется определенная область памяти: buf_in db 23 dup (20h) – буфер для хранения 23 символов. До момента ввода символов с клавиатуры, буфер заполнен пробелами (код пробела 20h ). После ввода данных, буфер начинает заполняться данными. Ассемблерная программа не работает с символьными данными, поэтому введенные пользователем данные переводятся в вещественный формат в модуле input.asm, алгоритм которого описан выше.
Данные, выводимые на экран – выходные данные. К ним относится рассчитанное и переведенное символьное представление значение функции. Описание алгоритма вычисления значения функции и алгоритма вывода символьного выражения на экран консоли предложено выше.