Section courante

A propos

Section administrative du site

Introduction

Le langage de programmation assembleur est un langage de programmation étant propre à chaque micro-processeur ou processeur d'une machine physique ou d'une machine virtuelle. Les instructions assembleurs correspondent à des mots binaires ayant une signification précise pour les puces électronique ou la console virtuelle.

Généralement, l'assembleur offrira les possibilités suivantes :

L'assembleur le plus répondu dans l'industrie est celui qu'utilise les microprocesseurs de la famille 80x86.

Architecture

L'organisation générale d'un ordinateur numérique, qu'il s'agisse d'un ordinateur central, d'un mini-ordinateur ou d'un micro-ordinateur, suit l'arrangement de base suivant :

Au coeur du système se trouve l'unité centrale, généralement appelée CPU ou microprocesseur. Sur le plan fonctionnel, le microprocesseur peut être divisée en 2 sous-sections, l'une servant à contrôler le minutage et la séquence des opérations dans le système, tandis que l'autre exécute les opérations arithmétiques et logiques requises et gère les données en cours de traitement. Un système de mémoire est connecté au microprocesseur et utilisé pour entreposer la liste des instructions à exécuter, appelée programme, et les données en cours de traitement. Dans la plupart des systèmes, une mémoire commune est utilisée pour entreposer à la fois les instructions de programme et les données, mais certains types de processeurs utilisent des systèmes de mémoire distincts pour les données et les instructions. La communication avec le monde extérieur est gérée par un certain nombre de ports d'entrée/sortie, ce qui permet de transférer des données vers et depuis des périphériques externes tels que des claviers, des souris, des unités d'affichage, des cartes réseaux, des contrôleurs de disque dur et des imprimantes par exemple. Les différents composants du système de micro-ordinateurs sont reliés entre eux par un système de lignes de bus communes à toutes les unités. Il s'agit bien entendu d'une description très simplifiée d'un système de micro-ordinateurs.

Voir également

Référence des machines virtuelles

Dernière mise à jour : Samedi, le 6 mai 2017