Пример взаимодействие 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) | Категория: Язык Си (консольные) Просмотров: 3824 | Загрузок: 1082 | Рейтинг: 0.0/0 | Теги: | |
| Комментарии (0) | |