BCC インラインアセンブラ tasm32

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;
}

Leave a Reply