Страница 1 из 1

Работа с сопроцессором (синтаксис AT&T)

Добавлено: 19 апр 2009, 12:18
jerdeks
Такой вопрос. Недавно начал изучать ассемблер, целочисленные операции вроде бы освоил; появилась задача сделать вычисление факториала любого действительного числа (численное интегрирование гамма-функции). По сопроцессору нашёл информацию только под интеловский синтаксис, а я пишу под линуксом. Если может кто пример не сложный показать или книжку посоветовать, буду очень рад)

Re: Работа с сопроцессором (синтаксис AT&T)

Добавлено: 20 апр 2009, 10:21
somewhere
Ну во-первых сама связка Факториал-Сопроцессор неверна, сопроцессор не предназначен для вычисления столь быстро растущих функций и точность его катастрофически падает при большом удалении числа от нуля. Советую сделать композицию из функций вычисления факториала (точного) для целого числа (была в этом разделе, тема "100 факториал") + функция интерполяции дробной части.
Во-вторых вы сравниваете дверь с колесом, интел - это процессор, линукс - это ОС, так что я здесь никаких сложностей не вижу. Берите среду разработки для конкретной ОС и пишите на интеловском асме, хоть в винде, хоть в линь.