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)

questionAnswers(2)

yourAnswerToTheQuestion