Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

L'essentiel d'Assembleur

Analyser le fonctionnement d'une UAL

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Découvrez le fonction d'une UAL 74HC181 qui est une UAL simplifiée fonctionnant sur 4 bits. Ainsi, cette fonction est capable d'effectuer 16 types d'opérations arithmétiques et 16 logiques.
04:05

Transcription

Dans cette vidéo, je vous propose d'étudier l'unité arithmétique et logique. Alors, puisqu'il fait partie du cœur de notre microcontrôleur, on va essayer d'en étudier un autre qui est totalement indépendant. Et pour cela donc, je vous propose de faire l'étude du circuit suivant. Donc dans votre moteur de recherche préféré, vous mettez donc cette référence, vous mettez Datasheet. A partir de là donc nous allons voir que nous sommes face à une unité arithmétique et logique qui fonctionne sur 4 bits. Alors, nous elle fonctionne sur 8 bits au sein de notre microcontrôleur. Mais c'est juste pour donner un peu un grand principe. Alors, voyez vous avez la fiche technique avec les niveaux de tension et puis les différents schémas avec les broches. Et ici dans cette unité, vous avez donc deux ports d'entrée. Donc, un port d'entrée sur 4 bits ici et un port d'entrée sur 4 bits ici. Et puis vous avez donc le port de sortie en fait qui est le résultat de l'opération. Alors attention ! Voyez vous avez des barres c'est-a-dire que toutes les entrées sont complémentées. C'est-à dire que lorsque vous mettez un 1, c'est interprété comme un 0 à l'intérieur. Et puis après vous avez des entrées de sélections qui vous donnent en fait toutes les opérations que vous allez pouvoir effectuer en fonction en fait des combinaisons que vous allez donner à S0 jusqu'à S3. Donc observons un petit peu toutes ces combinaisons. Donc vous avez des possibilités d'effectuer des opérations de types logique et arithmétique. Alors, attention! J'attire votre attention directement sur par exemple ce type d'opération. Alors, on va prendre celle-ci par exemple A+ B, mais nous sommes en mode logique. Donc en fait c'est A OU B. C'est un OU bit à bit. Comme là c'est A ET B. Donc c'est un ET bit à bit qui n'a rien à voir avec l'opération arithmétique. Donc, vous voyez que en fonction des niveaux qui sont impliqués, alors LOW pour en fait le VSS et HIGH pour VDD. Donc, nous pour illustrer un petit peu tout cela, nous allons voir un peu dans Proteus si on peut le simuler, d'ailleurs c'est ce que nous allons faire. Et puis nous allons décider de faire une addition. Alors pour faire une addition, il faut se mettre en mode arithmétique. Et puis, il faut prendre le mode A + B. Alors, pour cela, on va devoir mettre S3, S2, S1 et S0 dans ces états qui sont ici. Alors, regardons tout de suite au niveau du Proteus ce que ça peut donner. Alors, nous, on voudrait additionner 4 + 5. Donc, vu que les entrées ici sont complémentées, il faut inverser. Donc, quand vous avez un 1, en fait, c'est un 0. Donc, ça nous fait : 0, 0, 1, 0. Et 5, ça nous fait bien : 1, 0, 1, 0. Alors, nous avons configuré ici M ainsi que donc, nos différents S. Et nous regardons le résultat que l'on obtient. Et on obtient bien 9 parce que les sorties, si on zoome dessus, elles sont complémentées aussi. Donc, vous obtenez bien 1, 0, 0, 1. Alors, si je veux juste additionner en mettant un 1 en plus, en effet, j'ajoute juste 1 ici et j'ai 8 + 2, ça me fait bien 10. Donc, voilà un peu notre additionneur. Donc, ça vous permet d'avoir une idée globale du fonctionnement d'une unité arithmétique et logique au sein du microcontrôleur, mais cette fois si qui peut fonctionner sur 8 bits voir sur 16 et 32 bits en fonction du type de microcontrôleur, de processeur que vous avez.

L'essentiel d'Assembleur

Plongez-vous dans le langage bas niveau, nommé Assembleur. Abordez les notions de jeu d'instructions, de pipeline, de registres, de mode d’adressage, de compteur de programme, etc.

4h52 (57 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :26 sept. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !