Introduction à la programmation des langues de l'Assemblée et de l'Assemblée | Alison
Loading

The New Alison App has just launched Download Now

Présentation de la programmation en langage C et de l'assemblage

Découvrez les programmes de langage C et d'assemblage à partir de ce cours en ligne gratuit

Retour de langues
Gratuit
Ce cours en ligne gratuit explique ce qu'il faut pour apprendre les bases de la programmation en langage C et de l'assemblage. Le cours donne quelques indications sur le microprocesseur 8086, les instructions d'assemblage et de pile couramment utilisées, la façon dont deux variables sont échangées en C et les applications d'un outil appelé l'explorateur de compilateur. À la fin du cours, vous aurez suffisamment de connaissances pour écrire vos propres programmes en langage C et en langage d'assemblage.
  • Durée

    1.5-3 Heures
  • Certification

    Yes
  • Réactif

    Yes
  • Publisher

    NPTEL
  • Accreditation

    CPD

Description

Modules

Résultats

Certification

View course modules

Description

Le cours va commencer par vous présenter l'architecture du microprocesseur 8086. Vous allez découvrir les instructions de langage d'assemblage et de pile couramment utilisées, les rôles d'un microprocesseur et les tâches effectuées par un microprocesseur. Ces tâches sont: extraire, décoder et exécuter des commandes.

Le cours se déplace ensuite pour expliquer les différents types de compilateurs comme GCC, Turbo C et MS Visual C compilateurs. Vous en apprendrez davantage sur les types de données utilisés en langage de programmation C, sur la façon d'écrire un programme d'assemblage afin d'évaluer une expression à l'aide de l'ajout répété et de la conversion de programmes C en langage d'assemblage. Ensuite, vous allez découvrir les instructions relatives à la pile du point de vue de l'assemblage et de la programmation C.  

Enfin, vous allez apprendre les différentes techniques utilisées pour échanger deux variables en C à l'aide des opérations PUSH et POP. Vous apprendrez également à effectuer une opération de multiplication en utilisant des additions répétées et en vous initiateur à un outil puissant – l'explorateur de compilateur qui facilite le débogage des programmeurs. Commencez ce cours aujourd'hui et découvrez des compétences précieuses en programmation en langage C et en langage de l'assemblage.

Start Course Now

Learning Outcomes

Une fois ce cours terminé, vous pourrez:


  • Expliquer le rôle d'un   microprocesseur
  • Expliquer les exigences qui doivent être satisfaites avant qu'un microprocesseur puisse extraire, décoder et exécuter des commandes
  • Expliquer comment les données sont déplacées d'un registre à un autre
  • Afficher la liste des quatre modes d'adressage appris dans ce module
  • Expliquer comment écrire un programme d'assemblage pour calculer la longueur de chaîne de certaines chaînes
  • Expliquer les différentes techniques disponibles pour la permutation des variables avec l'utilisation de Variables temporaires
  • Expliquer les différentes techniques disponibles pour échange de variables sans utilisation de variables temporaires

Certification

All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.

Having an official Alison document is a great way to celebrate and share your success. It is:

  • Ideal to include with CVs, job applications and portfolios
  • A way to show your ability to learn and achieve high results
All Certificates are available to purchase through the Alison Shop. For more information on purchasing Alison Certificates, please visit our FAQ. If you decide not to purchase your Alison Certificate, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Tableau de bord. For more details on our Certificate pricing, please visit our Pricing Page.

Careers

    Notification
    You have received a new notification
    Click here to view them all