Оптимальное проектирование ассемблерных программ математических алгоритмов: лабораторный практикум

Лабораторный практикум посвящён разработке оптимальных по точности и быстродействию ассемблерных программ для вычисления математических функций на ЦВМ с фиксированной запятой. Шесть методически связанных лабораторных работ ведут студента от анализа вычислительных алгоритмов до создания готовой низкоуровневой реализации.

В первой работе проводится исследование поведения функции, представленной разложением в ряд Тейлора, с выбором наилучшего варианта реализации. Последующие работы последовательно моделируют влияние квантования аргумента, квантования самой функции, а затем их совместное воздействие на точность вычислений — это позволяет решить прямую задачу анализа трансформированной погрешности.

Пятая работа знакомит с особенностями низкоуровневого программирования арифметических операций и методами повышения их точности. Завершающая шестая работа направлена на создание итоговой оптимальной ассемблерной программы, где критерием оптимальности является наивысшая точность при минимальном времени работы процессора. Результаты позволяют количественно оценить полную погрешность вычисления заданной функции.

Пособие содержит подробные примеры выполнения каждой работы с комментариями и обоснованиями принятых решений. Предназначено для студентов, аспирантов и специалистов, желающих углубить навыки низкоуровневого программирования и анализа вычислительных алгоритмов.

Похожие книги

Оптимальное проектирование ассемблерных программ математических алгоритмов: лабораторный практикум
A
Автор
А. В. Максимов, Е. А. Максимова
Издательство
Издательство «Лань»
Год
2021
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент