Généralités

Menu précédent

Rappels sur le fonctionnement de l’ordinateur

Voici les deux seules valeurs que l'ordinateur comprend :

0

1

FauxVrai
EteintAllumé
NonOui
Afin d'étendre ces possibilités, on regroupe les 0 et les 1 en ensemble de 8 bits (octets), de 16 (mots) ou de 32 (doubles mots).On va associer à chaque valeur (de 20 - 1 = 0 à 28 - 1 = 255) une instruction du micro-processeur.On procède de même avec les caractères (voir les codes ASCII).En ce qui concerne les données numériques, revoir la représentation décimale, hexadécimale et binaire et surtout les nombres négatifs.Dans un octet (par exemple), le bit 0 est le "bit de poids faible", ou le "bit le moins significatif" et le bit 7 le "bit de poids fort" ou le "bit le plus significatif". Il en sera de même pour les mots et les doubles mots).Chaque élément de 8 bits (un octet) de la mémoire du PC est repérée par une adresse. La mémoire est divisée en zones de 64 Koctets (65.536 octets) appelées segments. On définit alors par offset l'adresse relative (ou déplacement, ou offset) au début du segment de l'octet.On définit alors la position d'un octet par le couple (segment, offset) que l'on notera : segment:offset.

...

Occupe

Une instructionUn ou plusieurs octets
Un caractèreUn octet
Une chaîne de caractèresLa place égale à sa longueur
Une valeur numérique1, 2 ou 4 octets
Chaque registre a une fonction spécifique :

Registre

Rôle

Exemples

Les registres de segment Indiquent le segment de progremme et de donnéesCS, DS, SS, ES
Les registres de travail Contiennent des résultats intermédiairesAX, BX, CX, DX
Les registres d'offset couplés aux registres de segmentIndiquent l'adresse d'un octet en mémoireSI, DI, IP, BP, SP
Le registre drapeau (flag en anglais)Indique les états
Le micro-processeur permet de :

Cyber Info - © 1997 Bruno Delb