Données et instructions Du langage de programmation au binaire

Données et instructions
Du langage de programmation au binaire
Lycée Paul Gauguin – Mr MINIER
Nous avons vu que :
L’unité
L’unité L’unité
L’unité arithmétique et logique (UAL)
arithmétique et logique (UAL)arithmétique et logique (UAL)
arithmétique et logique (UAL) du processeur exécute
des instructions élémentaires à l’aide d’opérations
arithmétiques (addition, soustraction, multiplication) et
logiques (ET, OU, NON)
L’unité
L’unité L’unité
L’unité de Commande
de Commande de Commande
de Commande (UC)
(UC)(UC)
(UC) du processeur gère le
séquencement des instructions (à partir des programmes
présents dans la mémoire) et « pilote » l’UAL
Mais concrètement :
Comment le processeur peut-il faire des opérations arithmétiques et logiques ?
Comment peut-on faire comprendre au processeur les instructions à réaliser ?
Lycée Paul Gauguin – Mr MINIER
Lycée Paul Gauguin – Mr MINIER
Un ordinateur est une machine qui ne peut que comparer des
hautes tensions et des basses tensions électriques.
D'où la modélisation en 0 et 1 : si nous avons une tension de
5 Volts cela correspondra à l'état logique 1, et si nous avons
0 Volt, l'état logique sera 0
C'est là l'origine du fait que l'ordinateur « compte en
binaire » : il compare des 0 et des 1.
Lycée Paul Gauguin – Mr MINIER
Un transistor est un dispositif à base de semi
semisemi
semi-
--
-conducteur
conducteurconducteur
conducteur,
comportant trois électrodes actives, et qui permet de laisser
passer ou non un courant.
Exemple avec un transistor de type CMOS :
Celui-ci reçoit du courant d’un côté (drain
draindrain
drain)
Il le renvoie de l’autre côté (source
sourcesource
source)
Entre les deux il y a une porte (grille
grillegrille
grille) plus ou moins
ouverte (contrôlée par une tension d’entrée) qui va laisser
passer ou non le courant
En assemblant plusieurs transistors entre eux, on
obtient des circuits électroniques évolués.
On peut créer des portes
portes portes
portes logiques
logiqueslogiques
logiques (AND, OR, XOR…).
Exemple de porte AND utilisant 3 transistors :
Lycée Paul Gauguin – Mr MINIER
Entrée 1
Entrée 1Entrée 1
Entrée 1 Entrée 2
Entrée 2Entrée 2
Entrée 2 Sortie
SortieSortie
Sortie
0 0 0
0 1 0
1 0 0
1 1 1
1 / 17 100%

Données et instructions Du langage de programmation au binaire

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !