- Автор темы
- Добавить закладку
- #61
Ну они-же похожие, например для x64, на ассемблере будет так:как на сишечке сделать унтверсальную функцию для вызова сисколла по номеру.
my_syscall proc
mov r10, rcx
mov eax, number_syscall
syscall
ret
my_syscall endp
Так вот, получаешь номер сискола в си, потом передаешь в ассемблерный модуль и все, ну примерно так:
my_syscall(syscall_number);
В ассемблере этот параметр бует в регистре rcx, или на стеке в x86.
Ну тогда будут разные ассемблерные модули для x86 и x64 просто и все.