|
|
|
Код ассемблера внутри с++
|
|||
|---|---|---|---|
|
#18+
Сразу извиняюсь за возможно глупый вопрос, но можно ли помещать ассемблерные вставки внутри с++ кода или это полный абсурд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 16:42 |
|
||
|
Код ассемблера внутри с++
|
|||
|---|---|---|---|
|
#18+
ну блин, а пример сразу какой-нибудь можно привести, или обязательно надо еще одно сообщение писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 16:53 |
|
||
|
Код ассемблера внутри с++
|
|||
|---|---|---|---|
|
#18+
ну блин, а пример сразу какой-нибудь можно привести, или обязательно надо еще одно сообщение писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 16:53 |
|
||
|
Код ассемблера внутри с++
|
|||
|---|---|---|---|
|
#18+
можно. Код: plaintext 1. В стандарте описано в п 7.4: The asm declaration , но там же указано, что штука это, естественно, implemented-defined, т.е. смотри описание конкретно своего компилятора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 16:54 |
|
||
|
Код ассемблера внутри с++
|
|||
|---|---|---|---|
|
#18+
для x64 платформ микрософт уже запретил в VS8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 19:55 |
|
||
|
Код ассемблера внутри с++
|
|||
|---|---|---|---|
|
#18+
йну блин, а пример сразу какой-нибудь можно привести, или обязательно надо еще одно сообщение писать? #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 с выводом результата средствами С) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 23:27 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33675944&tid=2031492]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
196ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 488ms |

| 0 / 0 |
