Rechercher : dans
Par :

Tp assembleur

Dernière réponse le 6 nov 2008 à 12:30:01 babiverus, le 30 oct 2008 à 20:18:29 
 Signaler ce message aux modérateurs

Bonjour,
qui peut m'aidé a fair mon tp d'assembleur :







Objectifs:

2 objectifs sont visés à travers ce premier TP d’assembleur:
• Vous familiarisez avec la programmation de bas niveau.
• Utiliser des techniques de programmation structurée en Assembleur.

Enoncé du TP :

Ecrire un programme en assembleur (MASM) qui réalise les opérations suivantes, décomposées en deux étapes :
Etape 1 : Saisie d’une suite de nombres à stocker dans un tableau. Le nombre maximum de nombres que l’on peut saisir est de 16 (on peut saisir moins de 16 nombres). La saisie doit s’arrêter à la rencontre du caractère #.
Etape 2 : Après avoir saisi et stocké les nombres dans un tableau, les traitement relatifs à cette deuxième étape sont définis comme suit :
• Afficher la taille du tableau (combien de nombres ont été saisis).
• Si un nombre du tableau est pair, on calcule son carré puis on affiche le nombre et son carré.
• Si un nombre du tableau est impair, on lui rajoute la valeur 1, puis on affiche l’ancien et le nouveau nombre.
• Si un nombre du tableau est nul, on affiche l’indice du tableau contenant cette valeur nulle.
• Afficher le nombre de nombres pairs, impairs et nuls.

Travail demandé :

Le programme assembleur à développer devra être remis en deux versions :

1. Version 1 : un programme ne faisant appel à aucune macro ou sous-programme.
2. Version 2 : un programme structuré en sous-programmes et en macros assembleur, le tout faisant partie d’un programme assembleur.
• L’étape 1 sera faite par un sous-programme.
• Chaque sous-étape de l’étape 2 sera réalisée à l’aide d’une macro assembleur, qui sera appelée, dans le programme assembleur, au moment où on en a besoin.

Configuration: Windows XP
Firefox 3.0

Meilleures réponses pour « tp assembleur » dans :
Assembler un PC Voir De l'assemblage d'un ordinateur Un ordinateur de type PC est modulaire, c'est-à-dire qu'il peut être monté en assemblant des éléments matériels de différents constructeurs, afin d'obtenir un ordinateur conforme à ses besoins. Les éléments...
[Photofiltre]Réaliser un assemblage de 2 images VoirPhotofiltre est un logiciel de retouche d'image. Cette astuce fonctionne aussi bien avec Photofiltre qu'avec Photofiltre Studio Dans ce cas précis, Photofiltre va permettre d'assembler un collage c'est-à-dire de coller une deuxième image (en...
Compiler un programme assembleur avec Nasm VoirAvec Linux Etape 1. Créer un fichier source Etape 2. Assembler le fichier source Etape 3. Création de l'executable Etape 4. Execution du programme Avec windows Etape 1. Installer les logiciels nécessaires Etape 2. Créer un fichier...
Liens utiles assembleur x86 VoirVoici quelques liens utiles pour l'assembleur x86. Le but étant de compiler des documents pertinents autant pour ceux qui débutent que pour ceux qui sont à l'aise dans ce domaine. Tutoriels Références complètes Assembleur sous...
Introduction à l'assembleur VoirLes prérequis nécessaires Le langage assembleur est très proche du langage machine (c'est-à-dire le langage qu'utilise l'ordinateur : des informations en binaire, soit des 0 et des 1). Il dépend donc fortement du type de processeur. Ainsi il...
Branchements en assembleur VoirOn appelle saut (ou branchement) en assembleur le fait de passer à une instruction autre que celle qui suit celle en cours en mémoire. En effet, en temps normal (c'est-à-dire sans instruction contraire) le processeur exécute les instructions...
Liste des instructions en assembleur VoirTableau des principales instructions en assembleur Voici une liste (non exhaustive) des principales instructions en assembleur des processeurs 80x86, ainsi que du code machine qui leur est associé et de leur taille en mémoire. Les valeurs val et...

1

 INFO_INDUS, le 6 nov 2008 à 12:30:01
  • +4

Je peut vous aide mais il faut faire la premier pas

Répondre à INFO_INDUS