Skip to content

Découverte de l'assembleur X8086 32 bits sur Linux Ubuntu

Notifications You must be signed in to change notification settings

vincentARM/X8086Assembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

X8086Assembly

Découverte de l'assembleur X8086 sur Linux Ubuntu

Lors de notre période de confinement, je décide de sacrifier un de mes vieux portable sous Windows7 pour passer sur Ubuntu. Et comme je suis passionné par le langage assembleur, je me décide à étudier les possibilités de ce langage sur Linux et donc avec un processeur Intel 32 bits.
Ce document permet de suivre mon expérience et de comprendre les mécanismes de l’assembleur. Les chapitres sont écrits au fur et à mesure de la découverte de l'assembleur sans aucun recul !!! Il peut donc y avoir des explications bizarres qui ne correspondent qu'à ma compréhension du problème au moment où j'ai écris le texte.
Ces textes ne seront pas donc véritablement un cours formel consacré à l'assembleur mais plutôt une suite de chapitres explorant les possibilités de l'assembleur. Dans la partie code, vous trouverez les différents chapitres. Chaque chapitre contient un fichier explicatif texte.md et des petits programmes avec l'extension .asm. Je conseille aux débutants de modifier ces exemples pour expérimenter et peut être contredire ce que j'ai écrit.

Ces exemples s'adressent plutôt à un public de débutants, et comme prérequis, il faut connaitre un minimum de commandes Linux pour créer des répertoires, lancer un programme etc et un minimum de connaissance en programmation et algorithmique.
Remarque 1 : le répertoire principal s'appelle vincentARM, parce que j'ai commencé à apprendre l'assembleur ARM sur les Raspberry PI et j'ai mis mes programmes sur Github.
Remarque 2 : ce document est écrit au fur et à mesure directement sur Github et donc il contient des fautes d'orthographe, des erreurs et des inexactitudes !!!! Veuillez être indulgent et me le signalez dans la partie issues.

About

Découverte de l'assembleur X8086 32 bits sur Linux Ubuntu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages