Ho una domanda sull'assemblatore in linea. È possibile chiamare un'altra subroutine assemblatore da assemblatore in linea all'interno della stessa funzione? Ad esempio:Chiamata assemblatore in linea per subroutine
void FindValidPID(unsigned int &Pid)
{
__asm
{
sub esp, 20h
mov eax, Pid
add eax,eax
call sub123 ; another assm subroutine
mov Pid, eax
add esp, 20h
}
}
Dove dovrei, e come, scrivere subroutine sub123?
Cheers,
Thomas
Cosa vuoi dire dal " stessa "funzione? Non intendi la ricorsione o la definizione di un punto di ingresso alternativo per un tipo di sub-ricorsione. Sembra che tu voglia semplicemente definire e chiamare una funzione. – Potatoswatter