Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Модуль на Ассемблере для плюсов.  (Прочитано 1359 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Atilla

  • Автор темы
  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
Надо написать подключаемый к плюсам модуль на ассембелере.
Оформить в виде некоторой вызываемой функции с двумя дробными параметрами на входе, и дробным возвращаемым значением.
Где про это можно прочитать, или может форумчане знают готовое решение?
В интернетах, я смог найти информацию только по ассемблерным вставкам.

andrey_p

  • Гость
Re: Модуль на Ассемблере для плюсов.
« Ответ #1 : 19 Мая 2011, 15:53:31 »
Что значит подключаемый модуль? Ну, видимо, файл на ассемблере, компилируемый совместно с с++ main файлом. Ну почему надо догадываться, что речь не идет о динамической библиотеке, допустим. Среда какая, компилятор? Ну и конечно убило, дробные значения. Это какие?

Вот на такие вопросы не то что отвечать, а наорать в ответ хочется. Двоечники, если сами сделать не хотите и не можете, так хотя бы задачу постарайтесь сформулировать. На крайний случай, тупо перепишите с лабораторной или откуда там...  >:(

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Модуль на Ассемблере для плюсов.
« Ответ #2 : 19 Мая 2011, 17:03:16 »
напиши на ассемблере функцию, оформи согласно cdecl. Скомпилируй. Полученый объектный код можешь юзать как тебе захочется: можно засунуть в .so можно в .a можно просто отдать линковщику.
Дробные числа (надеюсь речь о числах с плавающей точкой) отдельный гемор. надо читать дополнительно.

Можешь написать на C и попросить у компилятора ассемблерный файл (погугли как) и посмотреть как он это всё реализовал.

 

Страница сгенерирована за 0.055 секунд. Запросов: 25.