Langages machine
Réseau Formateurs
Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Prix
Nous contacter
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Découvrir les langages machine
Apprendre le langage d'assemblage
Comprendre l'architecture des processeurs
Manipuler le langage machine binaire
Optimiser la performance du code en langage machine
Programmer des systèmes en langage machine
Apprendre le langage d'assemblage
Comprendre l'architecture des processeurs
Manipuler le langage machine binaire
Optimiser la performance du code en langage machine
Programmer des systèmes en langage machine
Programme
Découvrir les langages machine
- Comprendre le fonctionnement des langages machine
- Connaître l'historique des langages machine
- Identifier les avantages et les inconvénients des langages machine
- Comparer les langages machine avec les langages de programmation de haut niveau
- Comprendre les concepts de base de l'architecture des ordinateurs
- Se familiariser avec les différents types de processeurs
Apprendre le langage d'assemblage
- Comprendre le langage d'assemblage
- Connaître les conventions de codage en langage d'assemblage
- Apprendre à écrire des programmes en langage d'assemblage
- Comprendre les différentes instructions du langage d'assemblage
- Apprendre à utiliser les outils de développement pour le langage d'assemblage
- Comprendre les concepts de l'adressage en langage d'assemblage
Comprendre l'architecture des processeurs
- Comprendre l'architecture des processeurs
- Connaître les différents types d'architecture des processeurs
- Identifier les caractéristiques des processeurs modernes
- Comprendre le fonctionnement des registres du processeur
- Comprendre le rôle des différentes unités fonctionnelles du processeur
- Connaître les principes de base de la gestion de la mémoire
Manipuler le langage machine binaire
- Comprendre le langage machine binaire
- Apprendre à lire et à écrire des programmes en langage machine binaire
- Identifier les instructions et les opérandes en langage machine binaire
- Comprendre les principes de base du codage des instructions en langage machine binaire
- Comprendre les différentes représentations numériques des données en langage machine binaire
- Se familiariser avec les outils de développement pour le langage machine binaire
Optimiser la performance du code en langage machine
- Comprendre les principes de base de l'optimisation de la performance
- Apprendre à optimiser le code en langage machine pour améliorer la performance
- Connaître les différentes techniques d'optimisation de la performance
- Identifier les goulots d'étranglement du processeur et les optimiser
- Comprendre les principes de la gestion de la mémoire pour améliorer la performance
- Apprendre à utiliser les outils de profilage pour l'optimisation de la performance
Programmer des systèmes en langage machine
- Comprendre les principes de base de la programmation système en langage machine
- Apprendre à écrire des programmes système en langage machine
- Connaître les différents types de programmes système
- Comprendre les principes de l'interaction entre le système d'exploitation et les programmes système
- Comprendre les principes de la gestion des interruptions et des exceptions
- Se familiariser avec les outils de développement pour la programmation système en langage machine
- Comprendre le fonctionnement des langages machine
- Connaître l'historique des langages machine
- Identifier les avantages et les inconvénients des langages machine
- Comparer les langages machine avec les langages de programmation de haut niveau
- Comprendre les concepts de base de l'architecture des ordinateurs
- Se familiariser avec les différents types de processeurs
Apprendre le langage d'assemblage
- Comprendre le langage d'assemblage
- Connaître les conventions de codage en langage d'assemblage
- Apprendre à écrire des programmes en langage d'assemblage
- Comprendre les différentes instructions du langage d'assemblage
- Apprendre à utiliser les outils de développement pour le langage d'assemblage
- Comprendre les concepts de l'adressage en langage d'assemblage
Comprendre l'architecture des processeurs
- Comprendre l'architecture des processeurs
- Connaître les différents types d'architecture des processeurs
- Identifier les caractéristiques des processeurs modernes
- Comprendre le fonctionnement des registres du processeur
- Comprendre le rôle des différentes unités fonctionnelles du processeur
- Connaître les principes de base de la gestion de la mémoire
Manipuler le langage machine binaire
- Comprendre le langage machine binaire
- Apprendre à lire et à écrire des programmes en langage machine binaire
- Identifier les instructions et les opérandes en langage machine binaire
- Comprendre les principes de base du codage des instructions en langage machine binaire
- Comprendre les différentes représentations numériques des données en langage machine binaire
- Se familiariser avec les outils de développement pour le langage machine binaire
Optimiser la performance du code en langage machine
- Comprendre les principes de base de l'optimisation de la performance
- Apprendre à optimiser le code en langage machine pour améliorer la performance
- Connaître les différentes techniques d'optimisation de la performance
- Identifier les goulots d'étranglement du processeur et les optimiser
- Comprendre les principes de la gestion de la mémoire pour améliorer la performance
- Apprendre à utiliser les outils de profilage pour l'optimisation de la performance
Programmer des systèmes en langage machine
- Comprendre les principes de base de la programmation système en langage machine
- Apprendre à écrire des programmes système en langage machine
- Connaître les différents types de programmes système
- Comprendre les principes de l'interaction entre le système d'exploitation et les programmes système
- Comprendre les principes de la gestion des interruptions et des exceptions
- Se familiariser avec les outils de développement pour la programmation système en langage machine
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Concepteur Développeur Machine Learning et Intelligence Artificielle
CAUSSADE, RENNES, PUTEAUX ET 10 AUTRE(S) LOCALITÉ(S)
Finançable CPF
7475 €
En alternance / En centre
Demandeur d'emploi / Étudiant
Holberton School
Formation Laravel Perfectionnement
Non finançable CPF
2150 €
En entreprise
Entreprise
ACCESS IT
Premiers pas avec Python 3
ORSAY
Non finançable CPF
1500 €
À distance / En centre / En entreprise
Entreprise
CODE RECKONS
Formation : développement RPG IV sur IBM i ( AS400) - IBMI
MONTPELLIER
Non finançable CPF
5250 €
À distance / En centre / En entreprise
Entreprise
Notos
Java - Les fondamentaux
LE HAILLAN
Non finançable CPF
1800 €
À distance / En centre / En entreprise
Entreprise
4SH Learning
Développeur Web et Web Mobile - Développement Web
À DISTANCE
Finançable CPF
Nous contacter
À distance
Tout public
Avis du centre
.
Centre Européen de Formation
Les formations les plus recherchées
Formation Toulouse
Formation Paris
Formation Nantes
Formation Saint-Étienne
Formation Strasbourg
Formation Bordeaux
Formation Lille
Formation Rennes
Formation Montpellier
Formation Angers
Formation Informatique CPF
Formation Informatique en ligne
Formation Cobol CPF
Formation Cobol en ligne
Formation Technicien support informatique
Formation Consultant en informatique
Formation Administrateur systeme
Formation Technicien informatique
Formation Spark
Formation Programmation
Formation Technicien reseaux
Formation Administrateur reseau
Formation Developpeur informatique
Formation Intelligence artificielle
Formation Technicien support informatique Nantes
Formation Technicien informatique Nantes
Formation Administrateur systeme Nantes
Formation Consultant en informatique Nantes
Formation Spark Nantes
Formation Developpeur informatique Nantes
Formation Programmation Nantes
Formation Technicien support informatique Toulouse
Formation Technicien informatique Toulouse
Formation Consultant en informatique Toulouse