Пример взаимодействие 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) | |