|
Es posible insertar directamente código ensamblador (ASM) dentro de un programa C o C++, hay que delimitar el código ASM con “_asm { … }”, las variables pueden ponerse directamente dentro del código ASM.
ejemplo:
//Función que suma dos números
long Suma(long lA, long lB)
{
_asm {
MOV EAX, lA // eax = lA
MOV EBX, lB // ebx = lB
ADD EAX, EBX // eax = eax(lA) + ebx(lB);
MOV lA, EAX // lA = eax
}
return lA;
}
|