Главная Язык Си (консольные) » Файлы » Выполненные работы » Язык Си (консольные) [ Добавить материал ]

Пример взаимодействие C++ и ассемблера в проекте MVS

[Скачать с сервера (15.6 Kb) - бесплатно] 29.07.2010, 00:14
Эта программа демонстрирует как можно использовать ассемблерные функции в программе на языке высокого уровня (на примере языка C++).

В данном примере используются конструкции вида:

extern "C" char* _cdecl MyFunc(char * a,char * b);
extern "C" char* _cdecl strstrAsm( const char * STRING, const char * SUBSTR);

Как видно, для примера взята функция strstr(), которая находит первое вхождение подстроки в строке и возвращает полученный индекс.

Так что данную программу можно использовать и как учебный пример, при создании ассемблерных функций типа strstr().

Программа сделана в рамках учебного курса по низкоуровневым языкам.
Похожие материалы:

Добавил: COBA (29.07.2010) | Категория: Язык Си (консольные)
Просмотров: 3740 | Загрузок: 1044 | Рейтинг: 0.0/0 |
Теги: ассемблер
Комментарии (0)

Имя *:
Email *:
Код *: