在VC++中如何嵌入汇编程序
在VC++中如何嵌入汇编程序?
谢谢!
问题点数:15、回复次数:5Top
1 楼quengzi(Hades)回复于 2001-08-22 13:00:39 得分 2
好象是用ASM开头。Top
2 楼iamshuke()回复于 2001-08-22 13:05:21 得分 5
以_asm开头,就像如下:
int a;
_asm{
mov a, 21 //a=21;
}
Top
3 楼ahr(电磁波)回复于 2001-08-22 13:06:34 得分 3
__asm
{
}
Top
4 楼sizhi(人在江湖飘啊~,哪能不挨刀啊~~)回复于 2001-08-22 13:08:35 得分 5
msdn里面的内容:
/* POWER2.C */
#include <stdio.h>
int power2( int num, int power );
void main( void )
{
printf( "3 times 2 to the power of 5 is %d\n", power2( 3, 5) );
}
int power2( int num, int power )
{
__asm
{
mov eax, num ; Get first argument
mov ecx, power ; Get second argument
shl eax, cl ; EAX = EAX * ( 2 to the power of CL )
}
/* Return with result in EAX */
}
Top
5 楼liyi_cumtb(飞雪)回复于 2001-08-22 13:24:59 得分 0
Thank you all.Top




