Форум программистов, компьютерный форум CyberForum.ru

Асемблерные вставки - C++

Восстановить пароль Регистрация
 
dino-4udo
-41 / 5 / 1
Регистрация: 16.12.2010
Сообщений: 68
15.12.2011, 14:27     Асемблерные вставки #1
Здравствуйте!
Можете посоветовать литературу (или если у кого есть исходники) по поводу того как делать вставки AMS в C++ Builder.

Спасибо
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2011, 14:27     Асемблерные вставки
Посмотрите здесь:

Ассемблеровские вставки C++
Метод вставки C++
C++ бинарные вставки
C++ Ассемблеровские вставки в C++
C++ Ассемблерные вставки
C++ C++ и асемблерные вставки.Как это просиходт синтаксически?
C++ Ассемблерные вставки в C++
C++ Ассеблерные вставки в C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
15.12.2011, 14:53     Асемблерные вставки #2
dino-4udo, очень просто, вот примерчик.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
int main(void){
  char  s[] = "alert  ";
  _asm {
     lea esi, s
     mov [esi+6], '!'
     and [esi], 0xDF
  };
  puts(s);
 
  int a = 10;
  _asm {
     mov edx, dword ptr a
     add edx, 30
     shr edx, 1
     mov dword ptr a, edx
  };
  printf("%d\n", a);
  return 0;
}
vital792
1987 / 1259 / 57
Регистрация: 05.06.2010
Сообщений: 2,213
15.12.2011, 15:11     Асемблерные вставки #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от dino-4udo Посмотреть сообщение
литературу
Отличная книга Юрий Магда "Использование ассемблера для оптимизации программ на с++"
И пишет понятно и примеров хватает
Yandex
Объявления
15.12.2011, 15:11     Асемблерные вставки
Ответ Создать тему
Опции темы

Текущее время: 14:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru