Воскресенье, 05.09.2010, 14:55
Приветствую Вас Гость

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

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

Войдите, чтобы не видеть рекламу
Категории раздела
Дополнительно
Наш опрос
Как часто вы пьёте алкогольные напитки?
1. По праздникам
2. Вообще не пью
3. Совсем немного по праздникам
4. Раз в одну, две недели
5. Часто
6. Раз в месяц
Всего ответов: 23
Это интересно...

VIRUS
дарова

BENDER
привет!, чтобы вы смогли писать мне сообщения, овтетьте на простой вопрос: "к чему стремится лимит факториала из под корня?"

VIRUS
oO

BENDER
Спасибо) терь вы можете писать мне сообщения

Облако тегов
Реклама


Статистика

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

Взаимодействие C++ и ассемблера
[ Скачать с сервера (15.6Kb) ] 29.07.2010, 00:14

Эта программа демонстрирует как можно использовать ассемблерные функции в программе на языке высокого уровня.

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

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

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

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

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

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

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




Рейтинг@Mail.ru
Rambler's Top100