les procedures et fonctions en assembleur du 80386

1398 mots 6 pages
°°°°°°)))))))))))

puisse DIEU nous aider a réussir

Filière: SYSTEME ELECTRONIQUE ET INFORMATIQUE
CLASSE: 1ère ANNÉE

sommaire
Introduction..................................2
I-Programmation d'une procédure......3
II-Programmation d'une fonction........6 conclusion....................................8 Introduction (aux Procédures et fonctions en assembleur)

Ce tutoriel vous apprendra les bases sur la programmation de procédures et fonctions en assembleur. Toujours en partant du principe que vous connaissiez déjà le langage C, nous allons rappeler ce à quoi correspondent les fonctions et procédures en programmation :

Procédure : c'est un morceau de code isolé qui est - dans la plus part des cas -destiné à être appelé par la routine principale de notre programme ou bien par d'autres procédures/fonctions. Elle peut attendre des arguments afin de fonctionner ;
Fonction : Même principe que la procédure, sauf qu'une fonction renvoie une valeur à la routine principale/procédure/fonction appelante. On peut stocker cette valeur retournée dans une variable, l'utiliser directement, etc...

Exemple de procédure (en C) :
Code : C void afficher_menu() { ("1: addition\n" "2: soustraction\n" "3: multiplication\n" "4: division\n" "5: quitter\n");
}

Cette procédure se contente bêtement d'afficher un menu pour programme qui fait office de calculatrice, par exemple.

Voici une bête fonction qui se contente de retourner le carré d'un nombre :
Code : C void carre(int n) { return n*n;
}

Le but de notre exposé est de faire la même chose en assembleur. Pour cela, on implémentera plusieurs morceaux de codes pour valider l'aspect théorique du tutoriel.
Pour mener à bien ce projet, nous verrons comment programmer une procédure/fonction, comment l'appeler, puis nous nous intéresserons à un bête exemple de programme (valide) pour résumer tout ça.

I-Programmation

en relation

  • Terminale spé ISN
    325 mots | 2 pages
  • prem_es_2014_d8_co
    1645 mots | 7 pages
  • Fiche d'exercices
    440 mots | 2 pages
  • Les Fontions Deriveé exo
    652 mots | 3 pages
  • Mode opératoire Fonction condition
    253 mots | 2 pages
  • bac Sujets de Mathematiques Term ES 1
    48523 mots | 195 pages
  • Caca
    1638 mots | 7 pages
  • Argumentaire
    416 mots | 2 pages
  • Gemma
    1098 mots | 5 pages
  • Doing business in morocco
    1898 mots | 8 pages
  • Dérivées première
    500 mots | 2 pages
  • Droit privé
    866 mots | 4 pages
  • parent
    851 mots | 4 pages
  • Formule de base excel
    1104 mots | 5 pages
  • Les fonctions de l’entreprise, et la relation de la fonction comptabilite avec les autres fonctions
    4288 mots | 18 pages