IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

FAQ AssembleurConsultez toutes les FAQ

Nombre d'auteurs : 9, nombre de questions : 56, dernière mise à jour : 8 décembre 2017  Ajouter une question

 

Cette FAQ a été réalisée à partir des questions fréquemment posées sur le forum Assembleur de Developpez.com et de l'expérience personnelle des auteurs. Nous tenons à souligner que cette FAQ ne garantit en aucun cas que les informations qu'elle propose soient correctes. Les auteurs font le maximum, mais l'erreur est humaine. Cette FAQ ne prétend pas non plus être exhaustive ; vous pouvez la compléter avec vos propres questions/réponses ou proposer des corrections ou des compléments à des questions/réponses existantes.

Nous espérons que cette FAQ saura répondre à un maximum de vos questions. Nous vous en souhaitons une bonne lecture.

L'équipe Assembleur de Developpez.com.

SommaireF.A.Q. GénéraleTechnologies (3)
précédent sommaire suivant
 

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 de 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 œuvre.

Mis à jour le 8 novembre 2004 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, voire 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 8 novembre 2004 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 8 novembre 2004 Smortex

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

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 © 2024 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.