What you'll learn
- Les bases du codage binaire
- L'architecture des microprocesseurs intel 8086
- Comprendre les instructions de l'assembleur x86
- Maitrise du logiciel emu8086
- Développement des programmes complexes en Assembleur
- Programmation avec des interruptions
Requirements
- Aucune expérience en programmation n'est nécessaire - je vous enseignerai à partir de zéro.
- Aucun logiciel payant requis - tous les programmes seront créés dans Emu 8086
Description
Bienvenue dans le cours de programmation en langage assembleur pour les débutants.
Vous n’avez jamais utilisé un langage de programmation auparavant, et vous trouvez que le langage assembleur est un bon langage pour commencer. Ou vous avez une expérience avec d’autres langages de programmation, mais vous voulez ajouter l’assembleur à votre CV. Bon vous êtes les bienvenus.
Il s'agit d’un cours complet en ligne, il couvre le codage de l’information, l’architecture et la programmation pratique en assembleur.
À la fin de ce cours, vous maîtriserez le jeu d'instructions et l’architecture matérielle du microprocesseur x86. Vous serez en mesure de développer des algorithmes mathématiques complexes en assembleur x86.
Dans ce cours, vous apprendrez les bases de la programmation en utilisant le langage assembleur - y compris différents concepts tels que :
Codage de l’information (codage binaire et conversion entre les bases).
Opérations binaires (addition, soustraction, …).
Architecture générale d’un microprocesseur et spécialement l’architecture du microprocesseur Intel 8086.
Les instructions de base du processeur Intel 8086 (transfert MOV, arithmétique ADD, SUB, MUL, DIV,...etc).
Les instructions de contrôle conditionnelle (jmp, ja, je, etc) et de répétition (loop).
Les interruptions logicielles et matérielles.
La création des procédures.
Un bonus d’exercices à la fin de ce cours.
Inscrivez-vous et commencez la programmation de bas niveau.
Who this course is for:
- Débutants qui n'ont aucune idée de la programmation
- Débutants avec une petite expérience de la programmation
- Développeurs débutants en programmation embarquée
Instructor
ATI ENGITECH has over 8 years' experience in several sectors: Computer Science, Electronics and Embedded Systems.
By bringing together a range of interesting expertise, the aim is to provide high-quality online education in 2 languages (French and English).
Learn about topics such as: embedded systems programming (X86 assembly language, C programming language, Arduino, Raspberry and FPGA), Android development and cross-platform development with Flutter, and much more to come...
Keep learning!