langage_assembleur

Par aliu, 24 mars, 2024

Salutations à tous,

Bienvenue à la dernière partie de mon introduction à comment écrire "Hello World" en 15 lignes. Aujourd'hui, j'essayerais de finaliser pour vous les connaissances de base nécessaire au langage X86.

Nous aborderons les variables, directives, les instructions arithmétiques et les instructions logiques.

Bons, commençons!

Variables

Allouer de l'espace pour les données initialisées

Voyons premièrement la syntaxe utilisée pour allouer du stockage à des données initialisées:

Par aliu, 12 mars, 2024

Salutations à tous,

Je vous souhaite tous une très bonne journée ou soirée! Aujourd'hui, nous allons continuer de l'article précédent et couvrir les appels système et les modes d'adressage.

Apelles Système

Donc pour commencer, un appel système, c'est quoi?

Simplement dit, c'est ce qui permet à un utilisateur de faire des requêtes pour des services du système opérateur de l'ordinateur (OS).

Ou en d'autres mots, les appels système sont des APIs pour l'interface entre l'espace utilisateur et kernel (noyau).

Des exemples seraient les appelle:

Par aliu, 4 mars, 2024

Salutations à tous,

Bonne journée et où bonne soirée! Aujourd’hui sera une continuation de mon article précédent. Nous aborderons les spécifiques de chaque section d’une structure d’un programme écrit avec un langage assembleur et les registres de stockage de données.

Segments

Alors pour commencer, j’ai décrit précédemment qu’un code assemblée était composé de trois sections: .data, .bss, .text

Mais un spécifique a rajouté est que c’est la section peuvent être regroupé en segment, trois segments.