Borland C++ 5.5.1ではc言語ソースの中にアセンブラ表記を含ませアセンブルコンパイルする事が出来ます。
「tasm」のダウンロードでファイルを落とし、「tasm32.exe」を[borland]->[bcc55]->[bin]のフォルダに配置すると、以下のように記述すればインラインアセンブラが使用できます。
例:
int func(int x)
{
int y,r;
y=16;
_asm{
mov eax, x
mov ebx, y
mov ecx, 0
xor edx, edx
add eax, ebx
mov r, eax
}
return r;
}
例:
int func(int x)
{
int y,r;
y=16;
_asm{
mov eax, x
mov ebx, y
mov ecx, 0
xor edx, edx
add eax, ebx
mov r, eax
}
return r;
}
例: int func(int x) { int y,r; y=16; _asm{ mov eax, x mov ebx, y mov ecx, 0 xor edx, edx add eax, ebx mov r, eax } return r; }