Проектирование ассемблерных программ вычислительных алгоритмов

Авторы: Максимов А.В.

Содержание: посмотреть

Современные системы управления сложными техническими объ-
ектами немыслимы без встраиваемых в эти системы вычислитель-
ных устройств. Особенностями таких вычислительных устройств
являются работа в реальном масштабе времени и решение постав-
ленных задач с заданной точностью. При этом их вычислительная
нагрузка в основном определяется необходимостью выполнять
большой объем арифметических операций.
Реализация сложных вычислительных алгоритмов в системах
управления многих реальных технических объектов с помощью
микропроцессоров, имеющих команды плавающей арифметики, не
всегда экономически и технически рациональна. Снять многие тех-
нические проблемы при разработке специализированного программ-
ного обеспечения разработчику помогут знание теории и практика
программирования вычислительных алгоритмов на ассемблере для
ЦВМ с фиксированной запятой.
Цель настоящего учебного пособия — познакомить будущего
инженера с теорией реализации вычислительных алгоритмов на
ЦВМ с фиксированной запятой, дать ему возможность на практике
убедиться в эффективности применения инженерной методики про-
ектирования ассемблерных программ.
Структурно пособие состоит из трех разделов. В первом разделе
обобщен опыт российской школы представления данных в ЦВМ
с фиксированной запятой, даны определения масштабу и процессу
масштабирования. Рассмотрены два метода масштабирования и на
конкретных примерах показаны их достоинства и недостатки. Рас-
смотрены особые случаи масштабирования данных в ЦВМ.
Во втором разделе с единой позиции рассмотрены общие и осо-
бые приемы масштабирования арифметических операций. Подробно
рассмотрены способы повышения точности выполнения операций
умножения, деления и деления на постоянную. Практическая реали-
зация выполнения всех арифметических операция рассмотрена на
примере системы команд микропроцессоров x86 фирмы Intel.
В третьем разделе представлена инженерная методика проекти-
рования ассемблерных программ, реализующих вычислительные алгоритмы. Работоспособность этой методики подтверждают при-
меры реализации ассемблерных программ вычисления полинома,
функции y = sin( x), представленной разложением в ряд Маклорена,
решения дифференциального уравнения. Качество работы спроек-
тированных программ подробно анализируется.
Учебное пособие дополнено пятью приложениями, выполняю-
щими справочную роль.


« К списку книг

Каталогизатор: