Które rejestry można bezpiecznie używać w funkcji (x86)
WedługWikipedia Intel ABI pozwala na korzystanieEAX
, ECX
iEDX
bez zachowania ich w funkcji.
Nie jestem pewien, co oznacza „Intel ABI”. Czy to oznacza, że jest wymuszany / przestrzegany przez wszystkie kompilatory atakujące procesory Intela? Piszę funkcję asemblera, która będzie wywoływana z kodu C. Czy mogę założyć to dla wszystkich kompilatorów? (Ja tylko celujęx86
w tym momencie)