Intel x86 vs x64 Systemaufruf

Ich lese über den Unterschied in der Montage zwischen x86 und x64.

Auf x86 wird die Systemrufnummer abgelegteax, dannint 80h wird ausgeführt, um einen Software-Interrupt zu erzeugen.

Bei x64 wird jedoch die Systemrufnummer eingegebenrax, dannsyscall ausgeführt wird.

Mir wurde das gesagtsyscall ist leichter und schneller als das Erzeugen eines Software-Interrupts.

Warum ist es schneller auf x64 als x86, und kann ich einen Systemaufruf auf x64 mitint 80h?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage