Académique Documents
Professionnel Documents
Culture Documents
M A
Architecture et programmation
T A
O U
B
Pr : E. EL BOUATMANI
L
E
e.elbouatmani@gmail.com
.
r . E
P Année Universitaire : 2019 – 2020
Sommaire du cours
N I
Les Systèmes de numération
M A
Généralités sur les mémoires
A T
U
Généralités sur les Microprocesseurs
O
B
Structure interne et externe du 68000
L
E
Les modes d’adressages
.
r . E
Les instructions du 68000
P
Les Interfaces : Interface parallèle 6821
N I
M A
A T
O U
Les Systèmes de numération
L B
. E
r . E
P
ENSEM - 2019 / 2020 3
I.1 - Introduction
Exemple d’un chiffre en Base 10 :
N I
Soit par exemple le chiffre 35089 s’écrit :
M A
35089 = 3x10000 + 5x1000 + 0x100 + 8x10 + 9 A T
O U
L B
3 à comme poids 4 : d’où la valeur 30000
. E
5 à comme poids 3 : d’où la valeur 5000
r . E
0 à comme poids 2 : d’où la valeur 0
P
8 à comme poids 1 : d’où la valeur 80
9 à comme poids 0 : d’où la valeur 9
Avec : C b 1
ENSEM - 2019 / 2020 5
I.2 - Représentation des nombres
(N ) C Lb B
O n
C b ...... C b C b n 1 1 0
. E10 n n 1 1 0
r . E Poids
P
Avec : 0 C
Rang
i b 1 pour i = 0 à n
ENSEM - 2019 / 2020 6
I.2 - Représentation des nombres
Les principales bases utilisées sont :
N I
M A
A T
Si b = 10 : On a la base Décimale ;
Si b = 8 : On a laO
U
Si b = 16 : On a la base Hexadécimale ;
L B base Octale ;
. E
Si b = 2 : On a la base Binaire ;
r . E
P
Dans une base b, le nombre b s’écris 10 ;
L B
La représentation binaire est parfaitement
. E
bien adaptée aux systèmes informatique à
r . E
base de microprocesseur : Ne travaillent
Pqu’avec des nombres 0 et 1 ;
A T
tout chiffre binaire (Exemple : Le chiffre 0 ou 1) ;
O U
Le Quartet : C’est un nombre constiué de 4 bits
(Exemple : 1010) ;
L B
E
L’Octet (Byte) : C’est un nombre constitué de 8
.
. E
bits (Exemple : 01110110) ;
r
P
Le Mot (Word) : C’est un nombre constitué de 2
octets (Exemple 01101110 01011010) ;
. E
r . E
Exercice : Donner la représentation en
P
binaire
des Nombres suivants :
13, 85, 170, 254.
16 chiffres :
L B
chaque nombre est représenté par une série de
. E
0, ….., 9, A, B, C, D, E, F
r . E
P
Avec :
A = 10, B = 11, C = 12, D = 13, E = 14, F = 15
O U Octale
L B 000
001
0
1
. E 010 2
r . E 011
100
3
4
P 101
110
111
5
6
7
r . E
Se traduit en :
P
C’est la représentation Octale de :
0000
E L 0 1000 8
. E .
0001
0010
1
2
1001
1010
9
A
P r 0011
0100
0101
0110
3
4
5
6
1011
1100
1101
1110
B
C
D
E
0111 7 1111 F
M A
0000
0001
0
1
1000
1001
A T 8
9
0010 2
O U 1010 A
0011 3
L B 1011 B
0100
. E 4 1100 C
r .
0101
E 5 1101 D
P0110
0111
6
7
1110
1111
E
F
. E
23 22 21 20 23 22 21 20
r . E
P 161 160
ENSEM - 2019 / 2020 18
I.5 – Écriture simplifiée des nombres
Binaires
Regroupement par 4 hexa : Exemple 8 bits
N I
Bit 7 Bit 0
M A
1 0 1 0 0 1 1
A0T
23 22 21 20 O U
23 22 21 20
1*2 0*2 1*2 0*2L
3 2 1B 0
0*23 1*22 1*21 0*20 6
. E A
r . E A 6
P 161 160
ENSEM - 2019 / 2020 19
I.5 – Écriture simplifiée des nombres
Binaires
Regroupement par 4 hexa : Exemple 16 bits
N I
Bit 15
M A Bit 0
A T
23 22 21 20 23 22 21 20
O U 23 22 21 20 23 22 21 20
L B
. E
r . E
P 163 162 161 160
L B
. E
r .
1
E A B 9
Pvaleurs positives et 0
ENSEM - 2019 / 2020 24
I.6 – La représentation des nombres
signés
Pour les nombres non signés, la valeur
N I
est obtenue par :
M A
A T
O U n-1
L B n-1
. E
Pour les nombres signés la valeur est :
r . E
P
ENSEM - 2019 / 2020 25
I.6 – La représentation des nombres
signés
N
Il existe trois modes de représentation des I
nombres signés :
M A
A T
O U
Représentation par valeur absolue et bit
de signe ;
L B
. E
Représentation en complément à 1 ;
r . E
Représentation en complément à 2 ;
P
ENSEM - 2019 / 2020 26
I.6 – La représentation des nombres
signés
Représentation en valeur absolue :
N I
M A
On ajoute un caractère binaire en plus pour
A T
représenter le signe. Le caractère ajouter
U
sera égale à 0 si positif et 1 si négatif
O
Exemple : L B
. E
r .
E
Chiffre 7 0 111
P Chiffre -5 1 101
. E
Le complément à 1 1 0110
r . E
L’inconvénient : Le chiffre zéro à deux
P représentation 0000 et 1111 ;
. E
Le complément à un de 1 0110
r . E
Ajout de 1 + 1
P Complément à 2 1 0111
T M 6
5
A
0100 4
0100 4
U
0011 3
0011 3
0010 2
0001
0000
B
1
0 O 0010
0001
2
1
L
0000 0
1111 -1
E
1111 -0
1110 Compl à 2 -2
Compl à 1
1101
. E . -3
1110
1101
-1
-2
r
1100 -4
1100 -3
P
1011 -5
1011 -4
1010 -6
1010 -5
1001 -7
1001 -6
1000 -8
1000 -7
N I
A
Binaire Hexa Binaire Hexa Binaire Hexa
0111 7 0111 7 0111 7
0110
0101
6
5
0110
0101
6
5
T M
0110
0101
6
5
0100
0011
4
3
0100
0011
U
4
3 A 0100
0011
4
3
0010
0001
2
1
0010
B
0001 O 2
1
0010
0001
2
1
0000
1000
E
0
-0
L 0000
1111
0
-0
0000
1111
0
-1
1001
.
1010
E . -1
-2
1110
1101
-1
-2
1110
1101
-2
-3
P r
1011
1100
1101
-3
-4
-5
1100
1011
1010
-3
-4
-5
1100
1011
1010
-4
-5
-6
1110 -6 1001 -6 1001 -7
1111 -7 1000 -7 1000 -8
L
1
B 01 10
. E
Soustraction :
r . E - 0 1
P 0
1
00
11
01
00
Retenue
A
4
4T 5
5
6
6
0
1
0
1
NUL
SO H
DLE
DC1
O U!
0
1
@
A
P
Q
`
a
B
2 2 STX DC2 " 2 B R b
3 3 ETX DC3 # 3 C S c
L
4 4 EO T DC4 $ 4 D T d
E
5 5 ENQ NAK % 5 E U e
& 6 F V f
.
6 6 ACK SYN
7 7 Bel l ETB ' 7 G W g
r . E8
9
8
9
BS
HT
CAN
EM
(
)
8
9
H
I
X
Y
h
i
P
A 10 LF SUB * : J Z j
B 11 VT ESC + ; K [ k
C 12 FF FS , < L \ l
D 13 CR GS - = M ] m
E 14 SO H RS . > N ^ n
F 15 SI US / ? O _ o
Hexadécimal : A T
O U
Permet de réduire le nombre de chiffres binaires en
B
les regroupement par 4 ;
L
. E
Nombres signés :
r .
E On utilise la représentation en complément à 2 ;
P
Codes ASCII :
Pour la représentation des caractères (simples)