Les portes logiques [Bases Informatique]

codeur-pro
10 Jan 202111:43

Summary

TLDRCette vidéo éclaire les bases de l'informatique en se concentrant sur le binaire, langage de base des ordinateurs, et les portes logiques, les opérations élémentaires qui permettent de manipuler des bits. Expliquant comment les transistors fonctionnent avec des 0 et des 1, la vidéo passe en revue les portes logiques de base telles que la porte AND, OR, NOT et XOR, ainsi que leur réalisation à l'aide de transistors. Elle conclut par la présentation d'un circuit logique pour l'addition binaire, illustrant comment encapsuler la complexité de ces circuits dans des fonctions pour simplifier le développement de logiciels.

Takeaways

  • 😀 Le binaire est le langage de base des ordinateurs, composé de 0 et 1.
  • 🔍 Les processeurs sont faits de transistors qui peuvent soit laisser passer le courant (1), soit ne pas le faire (0).
  • 💾 Les bits sont stockés sous forme de bips, et un groupe de 8 bits forme un octet.
  • 🧠 Les portes logiques sont des opérations élémentaires qui agissent sur des bits d'entrée pour produire une sortie.
  • 🔗 Les portes logiques à une entrée, comme la porte NOT, inversent l'état du bit d'entrée.
  • 🔄 Les portes logiques à deux entrées, telles que AND et OR, combinent les bits d'entrée pour produire une sortie selon des règles spécifiques.
  • 🔐 La porte OR exclusif (XOR) produit une sortie 1 si et seulement si un des deux bits d'entrée est 1, mais pas les deux en même temps.
  • 🔁 Les portes logiques avec négation, comme NAND et NOR, sont des versions inversées des portes AND et OR.
  • 🛠️ Les circuits logiques complexes peuvent être créés en combinant plusieurs portes logiques pour effectuer des opérations telles que l'addition.
  • 💡 L'encapsulation en informatique permet de simplifier la complexité des circuits en les regroupant dans des fonctions ou des boîtes qui masquent leurs détails internes.

Q & A

  • Qu'est-ce que le binaire et pourquoi est-il important en informatique?

    -Le binaire est un système de numération qui utilise uniquement deux chiffres, 0 et 1. C'est la base du langage utilisé par les ordinateurs pour fonctionner, car les processeurs des ordinateurs fonctionnent à base de transistors qui peuvent être soit à l'état 'on' (1), soit à l'état 'off' (0).

  • Quels sont les deux types de représentations des portes logiques mentionnées dans le script?

    -Il y a deux types de représentations des portes logiques mentionnées : l'européenne et l'américaine. Ces représentations visuelles diffèrent légèrement, mais elles servent toutes les deux à décrire les mêmes fonctions logiques.

  • La porte logique 'AND' a-t-elle une ou plusieurs entrées?

    -La porte logique 'AND' a deux entrées. Elle produit une sortie '1' uniquement si les deux entrées sont '1'.

  • Quel est le rôle de la porte logique 'NOT'?

    -La porte logique 'NOT' inverse l'état du bit d'entrée. Si l'entrée est '0', la sortie est '1', et si l'entrée est '1', la sortie est '0'.

  • Comment fonctionne la porte logique 'OR'?

    -La porte logique 'OR' produit une sortie '1' si au moins une des entrées est '1'. Si les deux entrées sont '0', alors la sortie est '0'.

  • Laquelle des portes logiques suivantes est une porte à deux entrées qui produit une sortie '1' uniquement si les deux entrées sont '1'?

    -La porte logique 'AND' est celle qui produit une sortie '1' uniquement si les deux entrées sont '1'.

  • Quel est le but de la porte logique 'XOR'?

    -La porte logique 'XOR' (ou 'OU exclusif') produit une sortie '1' si exactement une des entrées est '1'. Si les deux entrées sont '0' ou '1', la sortie est '0'.

  • Comment les portes logiques 'NAND' et 'NOR' sont-elles liées aux portes 'AND' et 'OR'?

    -Les portes 'NAND' et 'NOR' sont des versions des portes 'AND' et 'OR' avec une négation ajoutée à la sortie. La porte 'NAND' est une 'AND' suivie d'une négation, et la porte 'NOR' est une 'OR' suivie d'une négation.

  • Quels sont les composants utilisés pour créer une addition complète binaire dans le script?

    -Pour créer une addition complète binaire, on utilise une combinaison de portes logiques 'XOR' pour gérer la somme des bits et une porte 'AND' pour gérer la retenue qui est passée au bit suivant.

  • Quel est l'avantage de l'encapsulation en programmation selon le script?

    -L'encapsulation en programmation permet de réutiliser des ensembles de codes complexes en les enveloppant dans des fonctions ou des bibliothèques, ce qui simplifie le développement de logiciels en masquant la complexité interne et en offrant une interface simple à utiliser.

Outlines

00:00

💻 Introduction aux bases de l'informatique et au binaire

La première partie du script introduit les spectateurs aux fondements de l'informatique en se concentrant sur le binaire. Le binaire est présenté comme le langage de base utilisé par les ordinateurs, composé uniquement de 0 et de 1. Ces deux caractères sont les seules briques nécessaires pour le fonctionnement du processeur, qui est constitué de transistors. Ces derniers peuvent soit laisser passer le courant (1), soit ne pas le faire (0). Le script explique également que le binaire est stocké sous forme de bits et que chaque bit représente une petite information. En regroupant plusieurs bits, on forme ce qu'on appelle des registres, comme un octet qui est un registre de 8 bits. L'importance de comprendre le binaire est soulignée pour comprendre le reste de la vidéo, qui semble se concentrer sur les portes logiques.

05:00

🔍 Explication des portes logiques et de leur fonctionnement

Le script passe en revue les portes logiques, qui sont les opérations élémentaires appliquées aux bits. Les portes logiques sont composées d'entrées et de sorties, et la valeur de sortie dépend des valeurs d'entrée et du type de porte logique utilisée. Les portes logiques sont réalisées à base de transistors, et l'exemple donné est celui d'une porte NOT qui inverse l'état du bit d'entrée. La représentation des portes logiques est présentée sous deux formats : européen et américain. Les portes logiques à une entrée et une sortie comme la porte NOT sont simples, constituées d'un seul transistor. Les portes logiques à deux entrées comme la porte AND et la porte OR sont également expliquées, ainsi que leur fonctionnement basé sur les tables de vérité. La porte OR exclusive (XOR) est également introduite, qui est un OR avec une condition d'exclusivité. Les portes avec négation, comme la porte NAND et la porte NOR, sont également décrites, qui sont respectivement des AND et des OR suivies d'une négation.

10:00

🛠️ Construction de circuits logiques et encapsulation en fonctions

Le script conclut avec la présentation de la création de circuits logiques en combinant plusieurs portes logiques, comme la porte AND et la porte XOR, pour réaliser des opérations plus complexes telles que l'addition binaire. L'addition binaire est expliquée en détail, montrant comment elle est réalisée à l'aide de portes logiques et en soulignant l'importance de gérer la retenue dans les additions. L'idée d'encapsulation est introduite, où des ensembles de portes logiques sont regroupées dans des fonctions pour simplifier la complexité et rendre les instructions de base d'un ordinateur plus accessibles. L'exemple donné est un additionneur binaire qui encapsule la complexité de l'addition dans une boîte avec des entrées et des sorties simples. L'encapsulation est une technique clé en programmation pour créer des fonctions et des bibliothèques qui simplifient le développement de logiciels en réutilisant des codes déjà développés par d'autres.

Mindmap

Keywords

💡Binaire

Le binaire est le langage de base de l'informatique, composé uniquement de 0 et de 1. Il est utilisé par les ordinateurs pour fonctionner, car les processeurs sont constitués de transistors qui peuvent soit laisser passer le courant (1), soit ne pas le laisser passer (0). Dans la vidéo, l'auteur explique que le binaire est essentiel pour comprendre les fonctions de base des ordinateurs.

💡Registre

Un registre est un ensemble de 8 bits, ce qui correspond à un octet. Dans le contexte de la vidéo, les registres sont utilisés pour stocker des informations et sont la base de l'organisation des données dans un ordinateur. L'auteur mentionne les registres pour montrer comment plusieurs bits peuvent être regroupés pour représenter des informations plus complexes.

💡Portes logiques

Les portes logiques sont des circuits électroniques fondamentaux utilisés dans l'informatique pour effectuer des opérations de base sur les bits. Elles sont réalisées à base de transistors et peuvent avoir une ou plusieurs entrées et une sortie. Dans la vidéo, l'auteur décrit plusieurs types de portes logiques, comme la porte ET, la porte OU, la porte NON, etc., et explique comment elles sont utilisées pour construire des circuits plus complexes.

💡Table de vérité

Une table de vérité est un outil utilisé pour représenter les sorties possibles d'une porte logique en fonction des différentes combinaisons d'entrées. Elle est essentielle pour comprendre et prévoir le comportement des circuits logiques. L'auteur de la vidéo utilise des tables de vérité pour illustrer comment les portes logiques fonctionnent et comment elles peuvent être combinées pour créer des circuits plus complexes.

💡Transistor

Un transistor est un composant électronique qui peut soit permettre le passage du courant électrique (état 1), soit l'empêcher (état 0). Les transistors sont la base de la logique binaire et sont utilisés pour construire des portes logiques. Dans la vidéo, l'auteur mentionne les transistors pour expliquer comment les portes logiques sont physiquement réalisées.

💡Addition binaire

L'addition binaire est la manière dont les ordinateurs effectuent des additions en utilisant le système binaire. Elle est basée sur les principes de la logique binaire où 0 + 0 = 0, 0 + 1 = 1, 1 + 0 = 1, et 1 + 1 = 10 avec un bit de retenue. L'auteur de la vidéo explique comment l'addition binaire est réalisée à l'aide de portes logiques et comment elle est encapsulée dans des circuits plus complexes pour additionner des registres entiers.

💡Encapsulation

L'encapsulation est un concept en programmation où des fonctionnalités complexes sont enveloppées dans une unité plus simple, ce qui permet de cacher la complexité et de simplifier l'utilisation. Dans la vidéo, l'auteur utilise l'encapsulation pour créer des fonctions qui effectuent des tâches complexes, comme l'addition binaire, en utilisant des circuits de portes logiques, mais qui sont présentées à l'utilisateur final comme des boîtes noires simples à utiliser.

💡Registre A et Registre B

Dans le script, les registres A et B sont utilisés pour illustrer l'addition binaire. Ils représentent deux ensembles de bits qui sont additionnés ensemble à l'aide de circuits logiques pour produire un résultat et une retenue. L'auteur montre comment les registres sont utilisés dans les calculs et comment les résultats sont stockés et gérés.

💡Rétention

La retenue est le bit qui est produit lors de l'addition binaire lorsque la somme dépasse la valeur maximale qu'un bit peut représenter (1). Dans le contexte de la vidéo, l'auteur explique comment gérer la retenue lors de l'addition de bits, qui est cruciale pour l'addition de registres entiers. La gestion de la retenue est une partie intégrante de l'addition binaire et est illustrée par l'exemple de l'addition de registres A et B.

💡Instructions de base d'un ordinateur

Les instructions de base d'un ordinateur sont les opérations fondamentales que le processeur peut effectuer, telles que l'addition, la soustraction, la multiplication et la division. Dans la vidéo, l'auteur explique comment ces instructions de base sont réalisées à l'aide de circuits logiques complexes et comment elles sont au cœur du fonctionnement des processeurs.

Highlights

Introduction aux bases de l'informatique et au langage binaire.

Explication de la structure binaire basée sur les chiffres 0 et 1.

Description du rôle des transistors dans le processeur d'ordinateur.

Présentation de la manière dont les bits sont stockés et représentés.

Explication de l'importance des registres composés de 8 bits, ou octets.

Introduction aux portes logiques et leur fonctionnement basique.

Description des différentes représentations des portes logiques (européennes et américaines).

Présentation de la porte logique 'ET' (AND) et son fonctionnement.

Explication de la porte logique 'OU' (OR) et son application.

Introduction à la porte logique 'OU exclusif' (XOR) et sa spécificité.

Description de la porte logique 'NON' (NOT) et son inversement de bits.

Présentation de la porte logique 'ET non' (NAND) et sa logique de négation.

Introduction à la porte logique 'OU non' (NOR) et sa fonctionnalité.

Explication de la création de circuits logiques à partir de différentes portes logiques.

Présentation de l'instruction de base d'un ordinateur : l'addition binaire.

Description de la méthode d'addition binaire à l'aide de portes logiques.

Explication de l'addition complète binaire et sa gestion de la retenue.

Introduction à l'encapsulation en programmation et son importance.

Présentation de la réutilisation de fonctionnalités dans les librairies de programmation.

Conclusion sur l'importance des instructions de base dans le fonctionnement d'un processeur.

Prévisualisation des sujets abordés dans les prochaines vidéos, comme la soustraction et la multiplication.

Transcripts

play00:00

salut les codeurs et bienvenue dans

play00:01

cette nouvelle vidéo sur les bases de

play00:03

l'informatique

play00:04

la défense a eu l'occasion de parler du

play00:06

binaire on a vu notamment que le binaire

play00:09

était le langage de base qui utilisaient

play00:11

notre ordinateur pour fonctionner on a

play00:13

vu notamment que le binaire était

play00:15

constitué de 0 et de 1 donc les deux

play00:17

seuls caractère qui constituent ce

play00:19

langage on a vu que notre processeur

play00:21

était constitué de transistors et que ce

play00:24

transistor soit il laissait passer le

play00:26

courant soit il ne laissait pas passer

play00:27

le courant dans le cas où il laisse pas

play00:30

passer le courant c'est 1-0 et dans le

play00:31

cas où l'espace et le corps en sept ans

play00:33

on a vu que le binaire on le stocker

play00:35

sous forme de beats et on a vu que

play00:36

chacun des bips du goût contenait son 1

play00:38

0 ou 1

play00:39

donc ça permet de représenter une toute

play00:41

petite information mais si on regroupe

play00:43

ensemble plusieurs bits

play00:44

on peut constituer ce que l'on appelle

play00:46

des registres est ici un registre avec 8

play00:49

bits c'est ce qu'on appelle un octet

play00:51

alors si vous n'avez pas vu la vidéo

play00:52

précédente sur le binaire je le

play00:54

conseille très fortement d'aller la voir

play00:55

jouer la petite fiche dans la

play00:57

description car les notions de base sur

play00:59

le binaire voix est indispensable pour

play01:01

pouvoir comprendre la suite de cette

play01:02

vidéo est justement de quoi allons nous

play01:04

parler aujourd'hui

play01:05

eh bien on va parler des portes logiques

play01:07

ou fonction logique en fait les portes

play01:09

logiques ça va être les opérations les

play01:11

plus élémentaires que l'on va pouvoir

play01:12

appliquer sur nos différents pitt

play01:14

en fait on va voir que ses portes

play01:16

logiques en fait elles sont constituées

play01:18

d'entrée qui vont être un ensemble de

play01:20

beats d'un beat deux sorties est en fait

play01:22

la valeur de ce big de sortie va

play01:24

dépendre à la fois des valeurs des pics

play01:26

d'entrée mais également du type de

play01:28

portes que l'on va utiliser bien sûr

play01:30

encore une fois c'est différent portes

play01:32

logiques sont réalisés à base de

play01:33

transistors on en l'occasion de voir un

play01:35

exemple deux schémas de transistors pour

play01:37

une des portes logiques mais avant ça

play01:39

génériques

play01:43

on va commencer cet horizon des

play01:46

différentes portes logiques avec la plus

play01:48

simple la plus basique d'entre elles la

play01:50

porte

play01:50

oui où ilyes en anglais vous allez voir

play01:52

il ya deux représentations des portes

play01:54

logiques une européenne et une

play01:56

américaine donc pour toutes les portes

play01:59

logiques qui aura ses deux

play02:00

représentations

play02:00

on peut voir quand même qu'elles sont

play02:02

assez similaires on a chaque fois une

play02:04

entrée que l'on appelle ici donc c'est

play02:05

un beat un seul but en entrée ensuite on

play02:08

a le symbole de la porte logique et

play02:11

enfin le beat de sortie que l'on appelle

play02:13

s ici est donc cette porte logique en

play02:16

fait être très basique puisqu'elle va

play02:18

simplement recopier en sortie

play02:19

la valeur du bit qui lie à en entrée

play02:21

donc si le a est égal à zéro alors est

play02:25

ce sera égal à zéro et si à égal à 1 à

play02:27

leur s sera égal à 1

play02:29

on peut représenter cela bien ce que

play02:31

l'on appelle les tables de vérité donc

play02:33

dans cette table de vérité on va lister

play02:35

toutes les valeurs possibles en entrée

play02:36

et les valeurs qui correspondent en

play02:38

sortie

play02:39

donc si comme vous les 10 0 en hongrie

play02:41

senden 0 sorti un an n'en prenne ça nous

play02:43

donne un an sortie bien maintenant vous

play02:45

avez toutes les notions de base pour

play02:46

comprendre les prochaines portes

play02:47

logiques donc la prochaine porte qui est

play02:49

également une entrée et une sortie c'est

play02:51

la porte notes ou en français non et en

play02:54

fait son but ça va être d'inverser

play02:56

l'état du bit d'entrée donc on doit que

play02:59

ça ressemble finalement à la porte trou

play03:01

où la porte vrai si vous préférez mais

play03:03

avec une petite pastille en sortie et

play03:06

vous allez voir que cette pastille on va

play03:07

la retrouver sur d'autres portes

play03:08

logiques qui vont comporter une négation

play03:11

donc comme je voulais dit ça va inverser

play03:12

ici la porte note est bien la valeur de

play03:15

l'entrée pour la valeur de sortie

play03:16

donc si à est égal à zéro on aura s qui

play03:19

sera égal à 1 et sipa et égalera s sera

play03:21

égal à zéro comme on peut le voir ici

play03:24

dans notre table de vérité et comme je

play03:26

voulais dit en introduction et bien les

play03:27

portes logiques sont constitués de

play03:29

transistors et si la porte logique est

play03:31

assez basique à la une seule entrée et

play03:33

une sortie donc avec constitué d'un seul

play03:34

transistors et on voit le schéma

play03:37

électrique de la porte note donc on à la

play03:39

sortie qui est ici et l'entrée qui est

play03:41

ici est en fait lorsqu'il n'y a pas de

play03:42

courant en entrée alors la sortie il y

play03:46

aura du courant donc ce sera un élan

play03:48

très donc 1-0 et inversement si on met

play03:50

du courant en entrée ici

play03:52

donc à un logique et on aura 1 0 logique

play03:55

au niveau de la sortie bien maintenant

play03:57

que vous maîtrisez les portes logiques à

play03:59

une entrée voyons les portes logiques à

play04:01

deux entrées donc a commencé ici avec la

play04:03

porte et où end en anglais voici les

play04:06

deux représentations de cette porte

play04:07

logique donc européennes et américaines

play04:09

on peut voir ici les deux entrées à

play04:12

aider et la sortie unique qui s est en

play04:15

fait comme son nom l'indiqué est bien au

play04:16

niveau de cette porte on va avoir 1 1 en

play04:18

sortie uniquement si on a les deux

play04:20

entrés ils sont strictement égal à 1

play04:22

donc la table de vérité on voit que si

play04:25

les deux sont à zéro on a une sortie à 0

play04:27

si un des deux est à zéro on a une

play04:29

sortie à 0 et par contre si les deux

play04:31

entrées sont à 1 et uniquement dans ce

play04:34

cas là on a un en sortie la prochaine

play04:36

porte c'est la porte où vous or en

play04:38

anglais donc voici la représention

play04:40

européenne et la représentation

play04:42

américaine est en fait ici ses seins ou

play04:45

classique donc on va voir un an sorti

play04:47

uniquement si on a au moins un des deux

play04:50

buts d'entrée quitté gala

play04:52

dans le cas où les deux sont à zéro on a

play04:54

zéro dans le cas où il y en a au moins

play04:55

un des deux cas un bar on a un en sortie

play04:57

et dans lequel on a les deux qui sont

play04:59

égales à 1

play05:00

eh bien on a également un an sortie mais

play05:02

en fait il ya une deuxième porte ou qui

play05:04

existe c'est la porte ou exclusifs ou x

play05:07

ore en anglais et en fait vous allez

play05:09

voir que c'est quasiment la même porte

play05:11

que tout à l'heure donc la porte coup

play05:13

sauf que ici savent est un outil

play05:15

exclusif et du coup avoir des seins

play05:17

quand il ya un des deux buts à 1 et par

play05:19

contre avoir 1 0 lorsqu'il y aura les

play05:21

deux buts qui seront égales à 1 puisque

play05:23

c'est un ou des excuses et c'est un des

play05:25

bits ou un autre beat qui doit être

play05:27

égale à 1 et pas les deux en même temps

play05:29

ensuite on a également des portes avec

play05:31

dénégations donc si la nom et où la nand

play05:33

en anglais vous pouvez voir que ça

play05:35

ressemble finalement à la porte et que

play05:38

l'on a vu tout à l'heure mais avec la

play05:39

petite pastille en sortie pour signifier

play05:42

la négation et si on fait le nom est

play05:44

assez mal choisi ça devrait pas

play05:45

s'appeler une non aimé plus tôt et non

play05:47

parce qu'en réalité ce qui se passe

play05:49

c'est que c'est une porte est suivie

play05:50

d'une porte non et du coup on a une

play05:52

table de vérité qui est la même table

play05:54

qu'eux et mais inversés au niveau de la

play05:56

sortie donc à la place des 0 et des 1

play05:58

la place derrière on a des 0 et on a

play06:00

bien sûr la noé ou donc au même titre

play06:03

que la porte non et en fait ça va être

play06:06

une porte qui suivit d'une porte le nom

play06:08

et la date de le vérité ça va être la

play06:10

même chose que la porte vous mais

play06:12

inversés au niveau de la sortie

play06:13

donc ça c'était la dernière porte

play06:14

logique que je souhaitais vous présenter

play06:16

on a vu que ici on a pu constituer ce

play06:18

qu'on appelle un circuit logique

play06:20

en combinant plusieurs portes logiques

play06:21

notamment la porte ou et la porte aux

play06:23

deux notes et bien en fait notre

play06:25

processeur va pouvoir faire défaut ce

play06:27

temps beaucoup plus évoluée en combinant

play06:29

justement différentes portes logiques et

play06:31

cette combinaison de portes logiques à

play06:33

nous permettre de créer ce que l'on

play06:34

appelle les instructions de base d'un

play06:36

ordinateur et plus précis dans les

play06:37

instructions de base d'un processeur et

play06:40

notamment ici je vous présentais comment

play06:41

faire l'instruction de base que l'on

play06:42

appelle l'additionnel et tu as

play06:44

permettent comme son nom l indique

play06:45

d'additionner de registre ensemble alors

play06:48

pour pouvoir additionner de registre

play06:49

ensemble il faut déjà voir comment

play06:50

additionnée de beats ensemble et pour

play06:53

cela il suffit d'utiliser deux portes

play06:54

logiques que l'on a déjà vu ici on a là

play06:58

où exclusif et la porte et est en fait

play07:01

si on regarde la table de vérité ici est

play07:03

bien là où ils clusif correspond à notre

play07:05

addition puisqu'ici on verra zéro plus

play07:07

zéro

play07:08

ça nous donne bien 0 binaire zéro + 1 en

play07:10

binaire s'adonne à un pareil pour l'

play07:12

inverse avec un zéro ça ne donne rien et

play07:15

par contre un plus pas binaire sundown

play07:17

zéro plus

play07:17

une retenue donc si on a bien géré au

play07:19

niveau de la somme et on va voir la

play07:21

retenue que l'on a ici avec la sortie de

play07:23

la porte

play07:24

ici comme on appelle ces essais la porte

play07:26

et il est bien entendu ici bas ça

play07:28

fonctionne bien puisque on va avoir une

play07:30

retenue uniquement si on a à a et b qui

play07:33

sont égales atteint uniquement dans ce

play07:34

cas là donc une porte et parfaitement

play07:36

adéquate pour ça et finalement avec la

play07:38

combinaison de ces deux portes logiques

play07:39

on voit qu'on arrive à faire un

play07:40

additionnel entre deux buts mais pouvez

play07:43

voir ici que j'ai marqué que c'était un

play07:44

demi additionnel binaire mais alors

play07:47

pourquoi 1/2 additionnel mattson l'homme

play07:49

parce qu ici on va simplement

play07:50

additionner 2000 temps semble sans

play07:52

prendre en compte la retenue de

play07:53

l'addition des deux bits précédent dans

play07:55

le registre

play07:55

voici un exemple d'addition de deux

play07:57

registres ici le projet ce qui

play07:59

correspond à la valeur 73 condé si mal

play08:01

et le deuxième qui correspond à 10 ans

play08:03

décide donc on va faire l'addition des

play08:05

212 n'est bien entendu 83 ans sorti

play08:07

alors comment ça se passe et beat habite

play08:09

eh bien on va déjà additionnés

play08:11

les deux premiers buts ensemble donc ça

play08:13

nous faire un + 0 ça donne un ensuite on

play08:15

a zéro + 25 2 1 zéro plus zéro

play08:18

senden 0 et là on est sur le cas avec un

play08:20

qui va nous donner zéro plus une

play08:22

retenue

play08:23

donc on va marc ensuite pour ce beat là

play08:25

et bien zéro plus zéro mais on va

play08:27

également ajouter la petite retenue

play08:29

donc ça bien nous donner un isthme et

play08:31

ainsi de suite vous pour présenter ça on

play08:34

va reprendre notre traditionnel ou

play08:36

plutôt notre 2010y honneur et on va y

play08:38

ajouter derrière la gestion ici avec le

play08:40

thin de la retenue de l'addition

play08:42

précédente du registre précédent et on

play08:44

voit qu'en fait on un simple enfer ou

play08:46

exclusif entre la sortie de notre

play08:47

première addition avec la retenue ici

play08:50

pour avoir notre sortie finalement nos

play08:53

traditions finale et pour la retenue bas

play08:55

c'est pareil on va prendre la retenue de

play08:57

l'addition de a + b + la retenue de la

play09:00

sortie de la première édition et de la

play09:02

retenue du bit précédent et on a ainsi

play09:05

la table de vérité de l'additional

play09:07

complet ici donc là c'est cool on a

play09:09

réussi à faire un additionnel complet

play09:11

mais uniquement sur un beat et

play09:12

l'objectif c'est de faire un additionnel

play09:14

sur un registre complet du coup qu'est

play09:16

ce qui nous reste à faire et bien

play09:17

multiplier cette additionnelle en

play09:20

fonction du nombre de buts que l'on a

play09:21

dans notre registre

play09:22

bien sûr ça risque de faire un schéma

play09:24

assez complexe mots envers une petite

play09:26

astuce à ces pratiques en informatique

play09:28

et plus précisément en programmation on

play09:30

utilise ce qu'on appelle l'encapsulation

play09:32

en fait le principe est simple vous

play09:34

allez développer un ensemble de choses

play09:36

donc ici par exemple un ensemble de

play09:38

portes logiques ensemble qui vont

play09:40

constituer une fonctionnalité

play09:41

ici c'est une addition est l'objectif ça

play09:44

va être dans capsule et finalement cette

play09:46

complexité dans une boîte que l'on a ici

play09:48

sur la droite et qui va nous permettre

play09:51

de rendre finalement invisible la

play09:53

complexité de cette opération et on va

play09:55

simplement faire ressortir de cette

play09:57

boîte est bien les différentes entrées

play09:58

et les différentes sorties de notre

play10:00

circuit sme et ainsi l'utilisateur de

play10:02

notre boîte il sait juste que ça permet

play10:04

de faire une addition il a simplement

play10:05

les entrées et les sorties sans avoir à

play10:08

comprendre et à maîtriser la complexité

play10:10

qu'il ya dans la boîte et ça c'est

play10:12

vraiment une des bases de la

play10:13

programmation

play10:14

lorsque vous allez programme et vous

play10:15

allez créer un ensemble d'instructions

play10:16

ces instructions vous allez pouvoir les

play10:18

regrouper donc les encapsulé dans ce

play10:20

qu'on appelle des fonctions et ses

play10:22

fonctions elle même pour être encapsulé

play10:23

dans ce qu'on appelle

play10:24

librairie en fait ce qui se passe c'est

play10:26

que lorsqu'on a développé un logiciel on

play10:27

va utiliser des librairies externe

play10:29

développé par deux personnes

play10:30

on va simplement réutiliser cette libre

play10:32

et sans comprendre exactement comment la

play10:33

personne à côté et ça va nous simplifier

play10:35

grandement la vie grandement le

play10:37

développement logiciel sans avoir à tour

play10:39

codé nous mêmes et voici ce que pourrait

play10:41

donner un additionnel ou d'un registre à

play10:43

cannes mythe avec les petites boîtes que

play10:45

l'on a créé pour encapsuler les choses

play10:47

donc si on a le registre a et le

play10:49

registre b qui va nous donner en

play10:50

résultat le registre c'est donc on voit

play10:52

bien à chaque fois les différents bit

play10:54

qui vont être additionné le résultat et

play10:57

la petite retenue qui va aller s'insérer

play10:59

dans la prochaine boîte et ainsi de

play11:00

suite

play11:01

bien sûr la dernière boîte la retenue va

play11:03

peut être utilisé ailleurs avait

play11:04

simplement être stockés au niveau du

play11:05

petit air qui symbolise la retenue alors

play11:08

ici bien sûr on a vu l'addition mais on

play11:09

peut également faire la même chose pour

play11:11

la soustraction de la multiplication et

play11:12

la division et toutes ces instructions

play11:14

finalement et bien ce sont des

play11:15

instructions de base qu'on va retrouver

play11:16

dans un processeur bien sûr il ya

play11:18

d'autres instructions que des opérations

play11:20

on a également des instructions par

play11:22

exemple de décalage de dans un

play11:24

registre ou encore des instructions de

play11:26

comparaison de différents registres

play11:28

entre poussan lequel a une valeur plus

play11:30

grande que l'autre ou inversement

play11:31

mais ça ce sera le sujet d'une prochaine

play11:33

vidéo en attendant je vous dis à bientôt

play11:35

pour une prochaine décodeur pro a plus

Rate This

5.0 / 5 (0 votes)

Related Tags
Informatique de basePortes logiquesLangage binaireProcesseurTransisteursInstructions de baseAddition binaireEncapsulationDéveloppement logicielProgrammation
Do you need a summary in English?