Среда, 23.05.2012, 08:23
Приветствую Вас Гость

Сайт факультета ЭВТ ВолгГТУ

Меню сайта
Форма входа
Логин:
Пароль:

Войдите, чтобы не видеть рекламу
Категории раздела
Дополнительно
Реклама


Квартиры в новостройках в Щербинках Москва и область. Купить новостройку в Щербинке.
Это интересно...

Работа программиста и шамана имеет много общего - оба бормочут непонятные слова, совершают непонятные действия, и не могут объяснить, как оно работает...

Поиск
Наш опрос
Какие из перечисленных предметов не нужны на ФЭВТ? Ваше мнение...
Всего ответов: 322
Статистика

Онлайн всего: 15
Ныкаются: 15
Пользователей: 0
Главная » Файлы » Выполненные работы » Язык Си (консольные) [ Добавить материал ]

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

[ Скачать с сервера (15.6Kb) - бесплатно ] 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 | Теги: Ассемблер
Просмотров: 766 | Загрузок: 125 | Рейтинг: 0.0/0 |
Всего комментариев: 0

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




Рейтинг@Mail.ru Создать сайт бесплатно