Vous êtes sur la page 1sur 7

Architecture dun microcontrleur

Comprendre les Microcontrleurs


Jean-Daniel NICOUD et Pierre-Yves ROCHAT

Architecture

Jean-Daniel Nicoud

Calculatrice spcialise
Microprocesseur simplifi
Langage machine et assembleur
Microcontrleur

Comprendre les Microcontrleurs | 2013

Architecture

Suite de Fibonacci
0 1 1 2 3 5 8 13 21 34
+

0
0
1
2
3
5
8
13

00000
00001
00001
00010
00011
00101

Comprendre les Microcontrleurs | 2013

Architecture
Affichage

Ck1

C
Additionneur

Ck2

Comprendre les Microcontrleurs | 2013

Architecture
Bus

A
B
Decodeur
Memoire
programme

C
Unit arithmtique
et logique
ALU

PC

Program
counter

Compteur
d'adresse

Comprendre les Microcontrleurs | 2013

Architecture

A
B
Decodeur
Memoire
programme

C
Unit arithmtique
et logique

Move #0,A
Move #1,B
Loop: Add A.B,C // A+B -->C
Afficher C
Move B,A
Move C,B
J ump Loop

ALU
PC

Program
counter

Compteur
d'adresse

Comprendre les Microcontrleurs | 2013

Architecture
USB

E/S
A

Bios

B
Decodeur
Memoire
programme

C
Unit arithmtique
et logique
ALU

PC

Program
counter

Compteur
d'adresse

Comprendre les Microcontrleurs | 2013