3
Chapitre 1
Introduction
Dans ce premier chapitre, nous introduisons rapidement les notions de processeur, m´emoire, adresse et
registre et d´ecrivons le codage des valeurs num´eriques.
1.1 Un processeur, en deux mots
Sans entrer dans les d´etails qui seront vus en cours, nous pr´esentons le minimum `a savoir sur ce qu’est
un processeur.
Un processeur constitue le cœur de tout ordinateur : il ex´ecute les instructions qui composent les pro-
grammes que nous lui demandons d’ex´ecuter. Les instructions sont stock´ees en m´emoire (en dehors du pro-
cesseur). Ces instructions (dont l’ensemble compose le langage d’assemblage, ou assembleur) sont tr`es simples
mais n’en permettent pas moins, en les combinant, de r´ealiser n’importe quelle op´eration programmable.
Pour ex´ecuter un programme, le processeur lit les instructions en m´emoire, une par une. Il connait `a tout
instant l’adresse (l’endroit dans la m´emoire) `a laquelle se trouve la prochaine instruction `a ex´ecuter car il
m´emorise cette adresse dans son compteur ordinal.
Les instructions agissent sur des donn´ees qui sont situ´ees soit en m´emoire, soit dans des registres du
processeur. Un registre est un ´el´ement de m´emorisation interne au processeur et contenant une valeur. Les
registres sont en nombre tr`es limit´e, 14 en l’occurence pour le 8086. Pour acc´eder une donn´ee en m´emoire,
il faut sp´ecifier son adresse. Pour acc´eder une donn´ee dans un registre, il faut sp´ecifier son nom (chaque
registre poss`ede un nom qui est une chaˆıne de caract`eres).
Le 8086 est un processeur 16 bits, c’est-`a-dire qu’il traite des donn´ees cod´ees sur 16 bits.
Pour terminer, on donne quelques d´efinitions :
– un bit est une valeur binaire qui, par convention, peut prendre la valeur 0 ou 1 ;
– un octet est une donn´ee cod´ee sur 8 bits ;
– un mot est une donn´ee cod´ee sur 16 bits ;
– un Koctet est un ensemble de 1024 octets.
1.2 La m´emoire
æ
La m´emoire est une s´equence d’octets, tous num´erot´es de mani`ere unique par un entier compris entre 0
et N−1. On dit alors que la capacit´e de la m´emoire est de Noctets. On a toujours Nqui est une puissance
de 2 (N= 2m). On appelle adresse effective (AE) d’un octet en m´emoire le num´ero qui lui est associ´e (cf.
fig 1.1).