W artykule masz przykłady dla g++, w Visualu wygląda to nieco inaczej (czyt. o wiele lepiej):
int fun2(int a, int b)
{
int suma;
__asm
{
mov eax, [ebp + 8] ; można też tak: mov eax, a
add eax, [ebp + 12] ; mov eax, b
add eax, 1
mov [ebp-4], eax
}
return suma;
}