Rechercher : dans
Par :

Langage assembleur besoin d'aide!!

Dernière réponse le 12 jun 2002 à 15:08:22 Belle, le 10 jun 2002 à 15:41:28 
 Signaler ce message aux modérateurs

Bonjour a tous,
Je suis en BTS électronique mais pour cause de maladie je dois le faire par correspondance au CNED..
Dans ce programme le langage assembleur me pose d'énorme problèmes du certainement à une mauvaise mise en forme des cours .
J' ai donc besoin d'aide pour résoudre 1 exo (dont je ne demande bien sur pas la solution toute faite , mais des explications , un algorithme, ou bien un lien où je pourrais trouver des cours bien faits)

l'exercice est le suivant:

-On effectue le branchement sur la ligne PD3 du port D . La led doit clignoter 6 fois par seconde. Port D en drain ouvert
-Ecrire le pgm en assembleur qui fera:
- initialisation de la pile en $FF
- initialisation des lignes en sorties de données
- extinction et allumage avec un sous pgm de tempo
- le pgm commence en $F800

Puis:
L'appui sur une touche provoque le passage à 1 de la ligne STRA ki transmet alors 1 interruption à l'unité centrale .
La ligne PD0 fait passer le signal OE à 0 afin de permettre la lecture de la donnée sur les lignes de sortie de l'encodeur.
Le pgm d'initialisation sera placé en debut de EEPROM
Le pgm d'interruption sera en $FA00
La pile sera en fin de RAM
La valeur de la touche sera mémorisée en $00
1)Donner le contenu du vecteur d'interruption kil faut prévoir (Je ne sais pas ce ke c..)
2)Ecrire le listing d'assemblage du pgm d'initialisation et du pgm d'interruption ki réalise la lecture de la touche appuyée

Je vous remercie pour toute sorte d'aide ke vous voudrez bien m'accorder

Meilleures réponses pour « langage assembleur besoin d'aide!! » dans :
Introduction à l'assembleur Voir Les 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...
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...
[Programmation] Comment débuter, quel langage? VoirComment débuter, quel langage? Introduction Ceux que l'on peut utiliser Delphi/Pascal Java Python .Net Smalltalk Ceux que l'on peut utiliser à la rigueur C/C++ PHP Ada Lisp/Caml/... Ceux que l'on peut ne pas utiliser
Ajouter la langue arabe au clavier français sous Windows VoirPour ajouter le clavier en arabe sous Windows XP il suffit d'aller dans : Démarrer -> Panneau de configuration -> Options régionales et linguistiques Dans l'onglet "Langue" (ou Clavier et langues), cocher la case "Installer les fichiers pour les...
Télécharger LangOver VoirNe vous est-il jamais arrivé de saisir un texte dans une langue donnée et que le résultat soit différent. C'est énervant quand on ne sait pas d'où ça vient et comment le résoudre. Une des causes principales de ce bug est le clavier qui est mal...
Les procédures en assembleur VoirLa notion de procédure En langage assembleur, on appelle procédure un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la procédure. Cette notion de sous-programme est généralement appelée fonction dans d'autres...
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...

1

Kuching, le 10 jun 2002 à 16:10:35

Sakura,

Pour l'assembleur tu vas sur la page d'accueil de CCM et tu cliques sur assembleur ... Si cela ne suffit pas tu cliques alors sur le gros rat bleu avec un livre (elle a un nom cette mascotte ??? :-)) et tunauras plein de docs a telecharger.

Bon courage dans tes etudes

Répondre à Kuching

2

Belle, le 11 jun 2002 à 14:46:38

Merci car g un peu du mal mon norton ne veut jamais rien m'ouvrir à cause d'un "script mal veillant"?!!

Répondre à Belle

3

Diablo, le 11 jun 2002 à 15:51:30

Bonjour,

J'etais en terminal STI génie électronique il y a deux ans, je peux peut-etre t'aider. C'est quel assembleur que tu doit utiliser ?
Moi je connais l'assembleur Motorola 68HC11 ou l'assembleur Intel Pentium.

Répondre à Diablo

4

Belle, le 12 jun 2002 à 14:41:52

C'est sur 68HC11
Merci

Répondre à Belle

5

 Diablo, le 12 jun 2002 à 15:08:22

Ok, tu n'as rien d'autre concernant cet exo ? shema, doc, cours ?
Si tu as quelque chose et si tu peux me les envoyer, mon adresse mail c'est : diablo95@mageos.com
Voilà, en attendant, je recherche dans mes anciens cours...

Répondre à Diablo
Collection CommentÇaMarche.net