ASM NASM x64
Documentations: https://www.tutorialspoint.com/assembly_programming/index.htm http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-manual-325462.pdf http://warppipe.net/blog/teaching/architecture/assembler/ Registre: | RAX (64) | EAX (32) | AX (16) | AH (8) | AL (8) | // registre pour retourner une valeur /* /!\ */ | RBX (64) | EBX (32) | BX (16) | BH (8) | BL (8) | // préserver pour la fonction appelante /* P4 */ | RCX (64) | ECX (32) | CX (16) | CH (8) | CL (8) | // paramètre 4 de fonction /* P3 */…