Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Extremity
1 / 1 / 0
Регистрация: 25.09.2007
Сообщений: 33
#1

Нужно вставить блок на асме, но он не понимает asm и __asm - C++

13.10.2007, 14:17. Просмотров 1019. Ответов 2
Метки нет (Все метки)

VC понимает директиву __asm, я пишу в данное время под Linux c компилером g++ v.3.0

нужно вставить блок на асме...
Но он не понимает не asm и __asm...

Если кто сталкивался , не сочтите за труд
растолковать...

Best Regards
Stan
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2007, 14:17     Нужно вставить блок на асме, но он не понимает asm и __asm
Посмотрите здесь:

ошибка с полиморфизмом: программа не понимает, что нужно обращаться к наследуемой функции - C++
Нужно организовать класс стек посредством связной очереди соответственно, абстрактный базовый класс и два производных: для int и double ...

__asm вставка - C++
Есть проблема с асм-вставкой нужно возвратить значение в регистр eax. Проблема написать аналог макроса на С++. Мой вариант...

Ошибка в __asm вставке - C++
class Updater{ public: DWORD baseAddress; }; class System { public:

C++ __asm Как начать? - C++
Добрый день, Подскажите как начать использовать вставки __asm{} У меня Visual Studio 2012 Хотел написать простенькую...

__asm вставки (процессор Pentium) - C++
Пишу в вижуал Студии, делаю ассемблерные вставки, хочу вызывать си-процедуру, в которой тоже ассемблер - просто поменять значение одного...

Обнулить элементы вектора через __asm - C++
Хочу обнулить элементы вектора через __asm #include <vector> #include <iostream> using namespace std; void main() { ...

Вернуть адрес виртуальной функции с помощью __asm вставки - C++
Есть: class two{ public: }; class one{

Нужно вставить счётчик - C++
Задание такое : найти среднее арифметическое элементов выше главной диагонали и заменить отрицательные элементы ниже побочной. Вторая...

Нужно вставить цикл - C++
Есть программа: #include <iostream> #include <cmath> #define _USE_MATH_DEFINES using namespace std; double res(double x,double...

std::map в инлайн-асме - C++
Доброго времени суток Имеется MAP-массив содержащий хуки для функций Нужно получить соответствующий адрес в naked функции: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
13.10.2007, 20:22     Нужно вставить блок на асме, но он не понимает asm и __asm #2
Я не силен в gpp, но посмотри вот эти ссылки, может найдешь чего полезное:

http://www.geocities.com/SiliconValley/Ridge/2544/cprog/rmiyagi-inline-asm.txt
http://gcc.gnu.org/ml/gcc/1999-10n/msg00488.html
http://www.delorie.com/djgpp/doc/brennan/brennan_att_inline_djgpp.html

Удачи!
Best reagrds, Vladimir
Extremity
1 / 1 / 0
Регистрация: 25.09.2007
Сообщений: 33
14.10.2007, 13:52  [ТС]     Нужно вставить блок на асме, но он не понимает asm и __asm #3
Привет владимир !

Твой рецепт, оказался весьма вкусный !
Спасибо !

разобрался )))
Дело в том, что используются разные стандарты ))

Intel использует один , а AT&T другой.
А вообщем-то все остается так-же!

Еще раз спасибки!
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru