Bonjour à tous.
Voilà, j'ai quelques questions assez sensibles pour mes projets ; étant un vrai débutant, j'ai du mal :
- il y a deux constructeurs principaux : AMD et Intel (et leurs architectures) ;
- il y a plusieurs assembleurs : NASM, FASM, MASM, etc. qui utilisent des syntaxes et font la compilation ;
- il y a plusieurs syntaxes : AT&T, Intel, autre ?
- il y a plusieurs OS : Linux, Unix, Windows.
Donc, j'ai un peu débuté sur NASM sur Linux, une fois j'ai voulu essayer sous Unix le même code et ça ne marchait pas (je crois qu'il m'a fallu faire des ajouts pour le faire fonctionner).
J'aimerais comprendre ce qu'est la syntaxe des constructeurs et ceux des compilateurs.
La compatibilité des codes, de la syntaxe, les syscall entre Linux et Unix.
Merci d'avance.
Partager