Apprendre l x27 assembleur
Apprendre l'assembleur FORUMS TUTORIELS FAQ BLOGS CHAT NEWSLETTER EMPLOI ÉTUDES DROIT CLUB DI DSI Solutions d'entreprise Cloud IA ALM Microsoft Java Dév Web EDI Programmation SGBD O ?ce Mobiles Systèmes Programmation Algorithmique D- D-Jeux Assembleur C C D Go Kotlin Objective C Pascal Perl Python Rust Swift Qt XML Autres ACTUALITÉS ASSEMBLEUR FORUM ASSEMBLEUR FAQ ASSEMBLEUR TUTORIELS ASSEMBLEUR LIVRES ASSEMBLEUR SOURCES ASSEMBLEUR OUTILS ASSEMBLEUR WIKI ASSEMBLEUR Leader Technique DevOps - H F - LABSOFT - Toulouse Chef de Projet Web F H - DEV GROUP - Lyon Apprendre l'assembleur Table des matières I Introduction II PREMIÈRE PARTIE II-A L'ARITHMÉTIQUE SIGNÉE II-B LA MÉMOIRE VIVE II-B- La segmentation de la mémoire II-B- Structure d'un programme en mémoire II-B- Les ?chiers COM II-B- Les ?chiers EXE II-B- Les cycles de lecture-écriture II-C LE MICROPROCESSEUR - LES REGISTRES II-C- Généralités sur les registres II-C- Les registres généraux II-C- Les registres de segment II-C- Les registres d'o ?set II-C- Le registre des indicateurs II-D LES INTERRUPTIONS II-D- Introduction II- D- La table des vecteurs d'interruptions II-D- Sauvegarde de l'état des registres lors de l'appel III DEUXIÈME PARTIE III-A PREMIER EXEMPLE LES FICHIERS COM III-B DEUXIÈME EXEMPLE LES FICHIERS EXE IV TROISIÈME PARTIE IV-A DÉFINITION DE DONNÉES ET ADRESSAGE IV- A- Les dé ?nitions de données IV-A- L'adressage IV-A- -a L'adressage immédiat IV-A- -b L'adressage indexé et ou basé IV-B SAUTS INCONDITIONNELS PROCÉDURES ET MACROS IV-B- Les sauts inconditionnels IV-B- -a Les procédures IV-B- -a-i appels de procédures IV- B- -a-ii le passage des paramètres IV-B- -b Les macros IV-B- -c La directive EQU IV-B- -d L'inclusion de ?chiers IV-C LES PRINCIPALES INSTRUCTIONS DU LANGAGE MACHINE IV-C- L'instruction NOP No Operation ? IV-C- L'instruction MOV Move ? IV-C- L'instruction XCHG Exchange ? IV-C- L'instruction JMP Jump ? IV-C- L'opérateur CMP Compare ? IV-C- Les instructions de saut conditionnel IV-C- -a les sauts de comparaison IV-C- -a-i les sauts de test sur les ags IV-C- -a-ii le saut de test sur le registre CX IV-C- -b Les instructions arithmétiques IV-C- -b-i L'instruction INC Increment ? IV-C- -b-ii L'instruction ADD Addition ? IV-C- -b-iii L'instruction ADC Add with Carry ? IV-C- -b-iv L'instruction DEC Decrement ? IV-C- -b-v L'instruction SUB Substract ? IV-C- -b-vi L'instruction SBB Substract with Borrow ? IV-C- -b-vii L'instruction MUL Multiply ? IV-C- -b-viii L'instruction IMUL Integer Multiply ? IV-C- -b- ix L'instruction DIV Divide ? IV-C- -b-x L'instruction IDIV Integer Divide ? IV-C- -b-xi L'instruction NEG Negation ? IV-C- -c Les instructions logiques IV-C- -c-i L'instruction NOT Logical NOT ? IV-C- -c- ii L'instruction OR Logical OR ? IV-C- -c-iii L'instruction AND Logical AND ? https benoit-m developpez com assembleur tutoriel index php C Apprendre l'assembleur IV-C- -c-iv L'instruction TEST Test for bit pattern ? IV-C- -c-v L'instruction XOR Exclusive logical OR ? IV-C- -c-vi L'instruction SHL Shift logical Left ? IV-C- -c-vii L'instruction SHR Shift logical Right ? IV- C- -c-viii L'instruction ROL Rotate Left ? IV-C- -c-ix L'instruction ROR Rotate Right ? IV-C- -c-x L'instruction RCL Rotate through Carry Left
Documents similaires










-
48
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 10, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 202.9kB