Понедельник, 06.02.2012, 20:28
Приветствую Вас Гость

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

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

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


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

Жена посылает мужа-программиста в магазин и говорит:

-купи батон колбасы, а если будут яйца, возьми десяток.

Мужик приходит в магазин и спрашивает:

-У вас яйца есть?

-Есть.

-Тогда дайте десять батонов колбасы

Поиск
Наш опрос
На какой специальности вы бы хотели обучаться (или обучаетесь)?
Всего ответов: 134
Статистика

Онлайн всего: 42
Ныкаются: 42
Пользователей: 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 | Теги: Ассемблер
Просмотров: 661 | Загрузок: 114 | Рейтинг: 0.0/0 |
Всего комментариев: 0

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




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