powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Код ассемблера внутри с++
8 сообщений из 8, страница 1 из 1
Код ассемблера внутри с++
    #33674115
q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
q
Гость
Сразу извиняюсь за возможно глупый вопрос, но можно ли помещать ассемблерные вставки внутри с++ кода или это полный абсурд?
...
Рейтинг: 0 / 0
Код ассемблера внутри с++
    #33674140
saint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно
...
Рейтинг: 0 / 0
Код ассемблера внутри с++
    #33674148
й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну блин, а пример сразу какой-нибудь можно привести, или обязательно надо еще одно сообщение писать?
...
Рейтинг: 0 / 0
Код ассемблера внутри с++
    #33674149
й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну блин, а пример сразу какой-нибудь можно привести, или обязательно надо еще одно сообщение писать?
...
Рейтинг: 0 / 0
Код ассемблера внутри с++
    #33674150
redskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно.

Код: plaintext
1.
asm (инструкция) ;

В стандарте описано в п 7.4: The asm declaration , но там же указано, что штука это, естественно, implemented-defined, т.е. смотри описание конкретно своего компилятора
...
Рейтинг: 0 / 0
Код ассемблера внутри с++
    #33674714
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для x64 платформ микрософт уже запретил в VS8
...
Рейтинг: 0 / 0
Код ассемблера внутри с++
    #33674975
neskif
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
йну блин, а пример сразу какой-нибудь можно привести, или обязательно надо еще одно сообщение писать?
#include <conio.h>
#include <stdio.h>
void main (void)
{
byte a;
_asm{
push eax
push ebx
push ecx
push edx
sub eax,eax
sub ebx,ebx
sub ecx,ecx
sub edx,edx
mov eax,13
mov ebx,4
div ebx
mov a,ax

pop edx
pop ecx
pop ebx
pop eax

}
itoa(s,a,10);
MessageBox(s);

}
Такой пример устроит(деление целого числа 13 на целое число4 с выводом результата средствами С) ?
...
Рейтинг: 0 / 0
Код ассемблера внутри с++
    #33675944
q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
q
Гость
Спасибо огромное, вот как раз этого я и хотел!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Код ассемблера внутри с++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]