Inicio

   Enlaces

   Articulos

   Noticias

 
 

Enlazar código ensamblador con Visual-C

23-07-2005

Enlazar código ensamblador con Visual-C

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


     
 
 

Página personal de Fernando Marín.