FAQ AssembleurConsultez toutes les FAQ

Nombre d'auteurs : 8, nombre de questions : 50, dernière mise à jour : 8 juillet 2013 

 
OuvrirSommaireF.A.Q. GénéraleTechnologies

Un microprocesseur est un circuit électronique permettant de faire divers calculs. Il nécessite d'autres circuits pour fonctionner, tels que RAM, ROM, et périphériques d'entrées/sorties. La communication entre ces éléments se fait grâce à plusieurs bus : le bus d'adresse qui permet choisir "l'endroit" où lire et écrire les données, le bus de donnée qui fait transiter les données, et le bus de contrôle qui renseigne sur l'état du micro (Débordement, Interruptions activées, etc ...). Un microcontrôleur possède tous les éléments dans un même boîtier. Il suffit donc de le relier aux périphériques pour le mettre en oeuvre.

Mis à jour le 9 novembre 2004  par Romain Tartière (Smortex)

Il existe deux familles de microprocesseurs / microcontrôleurs (micros). Les micros CISC (Complete Instruction Set Computers) possèdent un grand nombre d'instructions (plusieurs dizaines, voir centaines) permettant de réaliser des opérations très variées. Chaque instruction est exécutée en un certain nombre de cycles d'horloge, dépendant de l'instruction elle même, mais aussi (et surtout) du mode d'adressage utilisé. L'autre famille de micros, RISC (Reduced Instruction Set Computers) possède un nombre d'instructions bien plus faible (quelques dizaines au maximum) qui permettent de réaliser des opérations simples (opérations logiques, sommes, etc...). Mais chaque instruction est exécutée en un seul cycle d'horloge. Il en résulte une vitesse de calcul très supérieure à celle de la famille CISC.

Les circuits tels que les x86, 68HC11 sont des circuits CISC,les microprocesseurs de Mac, les Pic, les processeurs Alpha sont du type RISC.

Mis à jour le 9 novembre 2004  par Romain Tartière (Smortex)

Dans une architecture de type Von Neumann, les codes opérations (opcodes) et les paramètres sont stockés les uns derrière les autres dans le programme. Avec une architecture Harvard, les opcodes et leurs paramètres sont situés à des endroits différents.

Les x86, 68HC11, ont une architecture Von Neumann. Les Pic ont une architecture Harvard.

Mis à jour le 9 novembre 2004  par Romain Tartière (Smortex)
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2004-2013 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.