Lectures recommandées : Givone / sections 2.1 et 2.2 Lectures facultatives : Givone / section 2.3

Dimension: px
Commencer à balayer dès la page:

Download "Lectures recommandées : Givone / sections 2.1 et 2.2 Lectures facultatives : Givone / section 2.3"

Transcription

1 1.1 - Définitions Lectures recommandées : Givone / sections 2.1 et 2.2 Lectures facultatives : Givone / section 2.3 Forme générale d un nombre : (système de numération pondérée) [ a ] n 1 an 2 L a1 a0, a 1 a 2 L a m ( b ) partie entière n chiffres partie fractionnaire m chiffres base Transparent 1.1

2 1.1 - Définitions [ a ] n 1 an 2 L a1 a0, a 1 a 2 L a m ( b ) b b L b b b b L b n 1 n m Valeur : a b + a b + L + a b+ a n 1 n 2 n 1 n a b + a b + L + a b m m Transparent 1.2

3 1.1 - Définitions SYSTÈME BASE CHIFFRES BINAIRE OCTAL DÉCIMAL HEXADÉCIMAL a a i i i a a i { 0,1} { 0,1,2,3,4,5,6,7} { 0,1,2,3,4,5,6,7,8,9} { 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F} Exemples : 1011,101 = ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) 45,36 = ( 8) ( 8) ( 8) ( 8) ( 8) ( 8) ( 8) ( 8) ( 8) 243,6 = ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) 12A,4 = A ( 16) ( 16) ( 16) ( 16) ( 16) ( 16) ( 16) ( 16) ( 16) Transparent 1.3

4 1.2 - Réalisation technique BINAIRE OCTAL DÉCIMAL HEXADÉCIMAL A B C D E F 10 Transparent 1.4

5 1.2 - Réalisation technique Réalisation technique : 1 manipulation de nombres binaires représentés par des tensions électriques 5 volts 0 v(t) +5 volts (bit «1») ou 0 volt (bit «0») Diagramme temporel v(t) 5 volts 0 volt t Information binaire : Transparent 1.5

6 1.2 - Réalisation technique Conversion analogique à numérique / sortie sérielle x(t) CONVERTISSEUR ANALOGIQUE À NUMÉRIQUE v(t) x(t) t v(t) 5 V V t Transparent 1.6

7 1.2 - Réalisation technique Conversion analogique à numérique / sorties parallèles x(t) CONVERTISSEUR ANALOGIQUE À NUMÉRIQUE v 3 (t) v 2 (t) v 1 (t) v 0 (t) v 3 (t) v 2 (t) v 1 (t) v 0 (t) 5 V 0 V 5 V 0 V 5 V 0 V 5 V 0 V t t t t Transparent 1.7

8 1.3 - Conversions Lectures recommandées : Givone / sections 2.4 à 2.6 Conversion d une base quelconque en base décimale : MÉTHODE POLYNOMIALE Exemple : binaire en décimal 1011,101 = ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) ( 2) 1011,101 = ( 2) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) 1011,101 = 11,625 ( 2) ( 10) Transparent 1.8

9 1.3 - Conversions Exemple : octal en décimal 45,36 = ( 8) ( 8) ( 8) ( 8) ( 8) ( 8) ( 8) ( 8) ( 8) 45,36 = ( 8) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) 45,36 = 37, ( 8) ( 10) Exemple : hexadécimal en décimal 12A,4 = A ( 16) ( 16) ( 16) ( 16) ( 16) ( 16) ( 16) ( 16) ( 16) 12A, 4 = ( 16) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) ( 10) 12A,4 = 298,25 ( 16) ( 10) Transparent 1.9

10 1.3 - Conversions Conversion d une base décimale en base quelconque : MÉTHODE ITÉRATIVE (Les parties entière et fractionnaire d un nombre sont traitées séparément) Partie entière : E = a b + L+ a b + a b + a b n n E n a0 a0 = an reste b b + L+ a b + a b + = Q + = Q a b b 0 Q1 n 3 0 a1 a1 = an reste b b + L+ a b + = Q + = Q a b b 1 Q2 n 4 0 a2 a2 = an reste b b + L+ a b + = Q + = Q a b b 2 (le processus est appliqué jusqu à l obtention du reste a n-1 ) Transparent 1.10

11 1.3 - Conversions Exemple : 57 (10) =? (2) Exemple : 637 (10) =? (16) 57 2 = 28 reste 1 (10) ou 1 (2) 28 2 = 14 reste 0 (2) 14 2 = 7 reste 0 (2) 7 2 = 3 reste 1 (2) = 39 reste 13 (10) ou D (16) = 2 reste 7 (16) 2 16 = 0 reste 2 (16) d où 637 (10) = 27D (16) 3 2 = 1 reste 1 (2) 1 2 = 0 reste 1 (2) d où 57 (10) = (2) Transparent 1.11

12 1.3 - Conversions Partie fractionnaire : F = a b + a b + a b + L+ a b m m bf = a b + a b + a b + L+ a b m m Partie entière Partie fractionnaire F 1 bf = a b + a b + a b + L+ a b m m Partie entière Partie fractionnaire F 2 (le processus est appliqué jusqu à l obtention d une seule partie entière qui sera a -m ) Transparent 1.12

13 1.3 - Conversions Exemple : 0,6875 (10) =? (2) 0, = 1,375 partie entière = 1 (10) ou 1 (2) 0,375 2 = 0,75 partie entière = 0 (2) 0,75 2 = 1,5 partie entière = 1 (2) 0,5 2 = 1,0 partie entière = 1 (2) d où 0,6875 (10) = 0,1011 (2) Exemple : 0,8125 (10) =? (8) 0, = 6,5 partie entière = 6 (10) ou 6 (8) 0,5 8 = 4,0 partie entière = 4 (8) d où 0,8125 (10) = 0,64 (8) Transparent 1.13

14 1.3 - Conversions Exemple : 0,7 (10) =? (2) 0,7 2 = 1,4 partie entière = 1 (10) ou 1 (2) 0,4 2 = 0,8 partie entière = 0 (2) 0,8 2 = 1,6 partie entière = 1 (2) 0,6 2 = 1,2 partie entière = 1 (2) 0,2 2 = 0,4 partie entière = 0 (2) RÉPÉTITION d où 0,7 (10) = 0, (2) Transparent 1.14

15 1.3 - Conversions Conversion entre les bases binaire et octale L+ a 2 + a 2 + a 2 + a 2 + a 2 + a 2 + a 2 + a 2 + a 2 + L ( a5 a4 a3) ( a2 a1 a0) ( a 1 a 2 a 3) = L ( a5 a4 a3) ( a2 a1 a0) ( a 1 a 2 a 3) = L L L Conclusion : Chaque groupe de trois bits d un nombre binaire correspond à un chiffre du nombre octal correspondant. Transparent 1.15

16 1.3 - Conversions Exemple : , (2) =? (8) , (2) 1 3 5, (8) Exemple : 27,56 (8) =? (2) 2 7, 5 6 (8) , (2) Transparent 1.16

17 1.3 - Conversions Conversion entre les bases binaire et hexadécimale L+ a 2 + a 2 + a 2 + a 2 + a 2 + a 2 + a 2 + a 2 + L ( a7 a6 a5 a4) ( a3 a2 a1 a0) = L ( a7 a6 a5 a4) ( a3 a2 a1 a0) = L L L Conclusion : Chaque groupe de quatre bits d un nombre binaire correspond à un chiffre du nombre hexadécimal correspondant. Transparent 1.17

18 1.3 - Conversions Exemple : , 011 (2) =? (16) , (2) Exemple : 1A2,B (16) =? (8) 1 A 2, B (16) 2 A, 6 (16) , (2) Exemple : E2,0D (16) =? (2) , (2) E 2, 0 D (16) , 5 4 (8) , (2) Transparent 1.18

19 1.3 - Conversions Problèmes suggérés : Givone / #2.10bdfh #2.13 #2.14acd #2.17ad #2.18ad #2.19ad RÉPONSES : #2.10 b) 55,625 (10) d) 142,333 (10) f) 829,25 (10) 173,875 (10) #2.13 base 6 #2.14 a) ,11 (2) , (2) c) 243,6 (8) 312, (8) d) A3,C (16) CA,E66 (16) #2.17 a) 771,172 (8) 1F9,3D (16) d) 3446,5 (8) 726,A (16) #2.18 a) 11111,101 (2) d) , (2) #2.19 a) 11100,0011 (2) d) , (2) Transparent 1.19

20 Lectures recommandées : Givone / sections 2.7 à 2.9 Complément d un nombre : illustration du concept -10 ORIGINE DÉCALÉE ORIGINE 7 est le «complément à 10» de 3; il peut être utilisé pour représenter -3 Cette façon de représenter des valeurs négatives est utilisée puisque facilite la réalisation de certaines opérations arithmétiques en binaire. Transparent 1.20

21 Définition : le «complément à 2» d un nombre binaire Soit un nombre binaire positif : [ 0 ] n 2 1 0, 1 2 m ( 2 ) N = a L a a a a L a Le «complément à 2» de N est : N = 10 n 2 ( ) N ( ) Remarque : N = N Transparent 1.21

22 Exemple : N = 0101, 011 ( n = 4, m = 3 ) ( 2) N = 10000, , 011 = 1010,101 ( 2) ( 2) ( 2) Remarque : Pour obtenir le «complément à 2» d un nombre binaire, on inverse chacun des bits et on additionne 10 m ( 2) (c est-à-dire, on ajoute 1 au bit le moins significatiof). 1. Inversion de 0101, 011 ( 2) : 1010,100( 2) 3 2. On ajoute 10 : 1010, ,001 = 1010,101 ( 2) ( 2) ( 2) ( 2) Transparent 1.22

23 Définition : le «complément à 1» d un nombre binaire Soit un nombre binaire positif : [ 0 ] n 2 1 0, 1 2 m ( 2 ) N = a L a a a a L a Le «complément à 1» de N est : N 10 n m = 10 ( 2) ( 2) N Remarque : ( N) = N Transparent 1.23

24 Exemple : N = 0101, 011 ( n = 4, m = 3 ) ( 2) N = 10000, 000 0, , 011 ( 2) ( 2) ( 2) N =1010,100( 2 ) Remarque : Pour obtenir le «complément à 1» d un nombre binaire, on inverse chacun des bits. Inversion de 0101, 011 ( 2) : 1010,100( 2) Transparent 1.24

25 Attention! Il existe une différence entre «faire» le complément d un chiffre et le «format» complément. Format complément : permet d exprimer à la fois des nombres positifs et des nombre négatifs. valeurs positives sont représentées en binaire naturel et se limite à la demie inférieur des code disponible (le bit le plus significatif est 0). valeurs négatives sont représentées par le complément de la valeur absolue du chiffre que l on veut représenter (le bit le plus significatif est 0). Faire le complément : obtenir la valeur inverse d un nombre qui est déjà dans le format complément. Transparent 1.25

26 Soit un nombre binaire entier de 4 bits ( n = 4, m = 0 ) VALEUR BINAIRE AVEC SIGNE BINAIRE COMPLÉMENT À 1 BINAIRE COMPLÉMENT À ou ou Transparent 1.26

27 Remarques : En binaire avec signe, chaque nombre est constitué d une valeur exprimée par 3 bits précédés d un bit de signe 0 (positif) ou 1 (négatif). En binaire avec signe et en binaire à complément à 1, il y a deux façons d exprimer la valeur 0. En binaire à complément à 2, il y a une valeur négative supplémentaire (-8) qui peut être représentée. Toutefois, la valeur positive correspondante (+8) ne l est pas. Transparent 1.27

28 Addition et soustraction Ces deux opérations sont similaires car la soustraction peut être vue comme une addition avec l inverse du diminuteur comme cumulateur : ( ) N N = N + N où N 1 et N 2 sont des nombres positifs Il y a deux cas à étudier : on exprime la valeur négative par un complément à 1, on exprime la valeur négative par un complément à 2. Transparent 1.28

29 1 er cas : on exprime la valeur négative par un complément à 1 Soit N 2, le complément à 1 de N2 ( n m ) n m ( 2) 10( 2) ( ) N + N = N + N = + N N ( ) ( ) Conclusion : n m 10( ) 10 2 ( 2) + N1 N2, si N1 N2 est positif = n m 10, si ( 2) 10 N ( 2) N1 N2 1 N2 est négatif Si l addition engendre une retenue, on l élimine et on ajoute le bit 1 au bit le moins significatif ; le résultat est une valeur positive. Si l addition n engendre aucune retenue, le résultat est une valeur négative exprimée par un complément à 1. Transparent 1.29

30 Exemple : N = 29,5 = ,10 ( n = 6, m = 2 ) ( ) ( ) N 1 =100010,01( 2) N = 12, 25 = ,01 ( ) ( ) N 2 =110011,10( 2) N1 N2 = N1 + N , , , 0 0 N2 N1 = N2 + N , , , 1 0 On élimine la retenue ; le résultat est : ,00 (2) + 0,01 (2) = ,01 (2) ou 17,25 (10) Il n y a aucune retenue ; le résultat négatif est exprimé par le complément à 1 de ,01 (2) ou 17,25 (10) Transparent 1.30

31 2 e cas : on exprime la valeur négative par un complément à 2 Soit N 2, le complément à 2 de N2 ( n ) n ( 2) ( ) N + N = N + N = + N N ( ) Conclusion : n 10 ( 2) + N1 N2, si N1 N2 est positif = n 10, si N ( 2) N1 N2 1 N2 est négatif Si l addition engendre une retenue, on l élimine ; le résultat est une valeur positive. Si l addition n engendre aucune retenue, le résultat est une valeur négative exprimée par un complément à 2. Transparent 1.31

32 Exemple : N = 29,5 = ,10 ( n = 6, m = 2 ) ( ) ( ) N 1 =100010,10( 2) N = 12, 25 = ,01 ( ) ( ) N1 N2 = N1 + N , , , 0 1 N 2 =110011,11( 2) N2 N1 = N2 + N , , , 1 1 On élimine la retenue ; le résultat est : ,01 (2) ou 17,25 (10) Il n y a aucune retenue ; le résultat négatif est exprimé par le complément à 2 de ,01 (2) ou 17,25 (10) Transparent 1.32

33 Addition de deux valeurs négatives Soient N 1 et N 2, deux nombres positifs, avec les compléments à 1 : ( ) ( ) N + N = N + N ( 2) ( 2) ( 2) ( 2) N + N = N N n m n m n m n m ( 2) ( 2) ( 2) ( 2) ( ) N + N = N + N N + N = N + N n m ( 2) ( 2) ( ) Conclusion : On élimine la retenue et on ajoute le bit 1 au bit le moins significatif ; le résultat est une valeur négative exprimée par un complément à 1. Transparent 1.33

34 avec les compléments à 2 : N + N = 10 N + 10 N n n ( 2) ( 2) ( ) ( ) n n ( 2) ( 2) ( ) N + N = N + N N + N = 10 n + N + N 2 ( ) ( ) N + N = N + N Conclusion : On élimine la retenue ; le résultat est une valeur négative exprimée par un complément à 2. Transparent 1.34

35 Dépassement de capacité («Overflow») Si une addition ou une soustraction engendre un résultat trop grand (positivement ou négativement), on dit qu il y a dépassement de capacité (ou débordement). Soit un nombre binaire comportant n = 6 bits dans la partie entière et m = 2 bits dans la partie fractionnaire. Les plus grandes valeurs pouvant être représentées sont : ,11 = 31,75 ( 2) ( 10) et ,00 ( 2) -31,75( 10), pour un complément à 1 = -32,00( 10), pour un complément à 2 Transparent 1.35

36 Soient : N = 20 = ,00 ( ) ( ) N = 15 = ,00 ( ) ( ) N 1 =101011,11( 2) N 1 = ,00( 2) N 2 =110000,11( 2) N 2 =110001,00( 2) N + N , , , 0 0 Le résultat correspond à une valeur négative (débutant par 1) alors que c est la somme de deux valeurs positives (débutant par 0). Il y a donc eu dépassement de capacité ; le résultat n est pas valable. Transparent 1.36

37 N1 N2 = N1 + N , , , , , 1 1 N1 N2 = N1 + N , , , 0 0 Les résultats correspondent à des valeurs positives (débutant par 0) alors que ce sont des sommes de deux valeurs négatives (débutant par 1). Il y a donc eu dépassement de capacité ; les résultats ne sont pas valables. Transparent 1.37

38 Réalisation technique possible x 0 x 1 a 0 AFFICHEUR x 2 a 1 x 3 y 0 UNITÉ ARITHMÉTIQUE a 2 a 3 y 1 y 2 y 3 d TÉMOIN DE DÉPASSEMENT DE CAPACITÉ c COMMANDE D OPÉRATION 0 = ADDITION / 1 = SOUSTRACTION Transparent 1.38

39 Remarque concernant le dépassement de capacité Dans une suite de plusieurs opérations (additions ou soustractions), la présence de dépassements de capacité dans des résultats intermédiaires n affecte pas la validité du résultat final si globalement cette suite correspond à une opération sans dépassement de capacité. Exemple : N = 20 = ,00 ( n = 6, m = 2 )* ( ) ( ) N = 15 = ,00 ( ) ( ) N = 5 = ,00 ( ) ( ) N 3 = ,00( 2) N + N + N = ,00 = 30 * Valeurs limites : -32,0 (10) et +31,75 (10) ( ) ( ) Transparent 1.39

40 Exemple : N1 + N2 N3 = N1 + N2 + N , 0 0 N + N 1 2 (qui doit donner +35 (10) ) , , 0 0 Le résultat correspond à une valeur négative (débutant par 1) alors que c est la somme de deux valeurs positives (débutant par 0). Il y a donc eu dépassement de capacité ; le résultat n est pas valable , , , 0 0 ( ) N + N + N (qui doit donner +30 (10) ) Le résultat est correct même s il y a eu dépassement de capacité lors de l opération précédente. Transparent 1.40

41 Multiplication et division par des puissances de 2 Pour un nombre binaire naturel, une multiplication par 2 est réalisée par un décalage des bits vers la gauche et une division par 2 est réalisée par un décalage des bits vers la droite. Exemple : Soient n = 7, m = 3 (dimensions fixes) et N = ,010( 2 ) N 10 ( 2) : N 10 ( 2) : , , (perdu) , , (perdu) Transparent 1.41

42 Pour un nombre binaire naturel, il y a dépassement de capacité si le bit 1 le plus significatif est perdu. Il y a troncation si le bit le moins significatif perdu a la valeur 1. N 100 ( 2) : N 100 ( 2) : , , , , , , DÉPASSEMENT DE CAPACITÉ TRONCATION Transparent 1.42

43 Pour un nombre binaire en complément (à 2 ou à 1), une multiplication par 2 est réalisée par un décalage des bits vers la gauche. Une division par 2 est réalisée par un décalage des bits vers la droite, excluant le bit le plus significatif qui garde la même valeur. Exemple : N 10 ( 2) : Soient n = 7, m = 3 (dimensions fixes) en complément à 2 et N = ,010 = 18,75 ( 2) ( 10) N 10 ( 2) : , , ,75 (10) 1 (perdu) -18,75 (10) , ,5 (10) -9, , (10) (perdu) Transparent 1.43

44 Pour un nombre binaire en format complément (à 1 ou à 2), il y a dépassement de capacité si le bit le plus significatif change de valeur. Il y a troncation si le bit 1 le moins significatif est perdu. N 100 ( 2) : N 100 ( 2) : , , ,75 (10) 1-18,75 (10) , ,375 (10) , ,5 (10) -4,75 (10) , , DÉPASSEMENT DE CAPACITÉ 53 (10) TRONCATION Transparent 1.44

45 Problèmes suggérés : Givone / #2.22acef #2.29 #2.31 Dans les problèmes #2.29 et #2.31, on considèrera le bit de signe comme partie intégrante du nombre. Ex : 0 S = S = RÉPONSES : #2.22 a) c) e) 101,00 101,01 f) 00100, ,100 #2.29 a) b) c) d) #2.31 a) b) c) d) Transparent 1.45

Les opérations binaires

Les opérations binaires Les opérations binaires Compétences associées A2 : Analyser et interpréter une information numérique Objectifs Etre capable: - De coder les nombres entiers en code complément à 2. - De résoudre les opérations

Plus en détail

V- Manipulations de nombres en binaire

V- Manipulations de nombres en binaire 1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,

Plus en détail

Codage d information. Codage d information : -Définition-

Codage d information. Codage d information : -Définition- Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale

Plus en détail

Conversion d un entier. Méthode par soustraction

Conversion d un entier. Méthode par soustraction Conversion entre bases Pour passer d un nombre en base b à un nombre en base 10, on utilise l écriture polynomiale décrite précédemment. Pour passer d un nombre en base 10 à un nombre en base b, on peut

Plus en détail

Logiciel de Base. I. Représentation des nombres

Logiciel de Base. I. Représentation des nombres Logiciel de Base (A1-06/07) Léon Mugwaneza ESIL/Dépt. Informatique (bureau A118) mugwaneza@univmed.fr I. Représentation des nombres Codage et représentation de l'information Information externe formats

Plus en détail

Représentation des Nombres

Représentation des Nombres Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...

Plus en détail

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot Chapitre 5 Arithmétique binaire L es codes sont manipulés au quotidien sans qu on s en rende compte, et leur compréhension est quasi instinctive. Le seul fait de lire fait appel au codage alphabétique,

Plus en détail

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS = 7 10 1 + 5 10 2 + 2 10 3

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS = 7 10 1 + 5 10 2 + 2 10 3 8 Systèmes de numération INTRODUCTION SYSTÈMES DE NUMÉRATION POSITIONNELS Dans un système positionnel, le nombre de symboles est fixe On représente par un symbole chaque chiffre inférieur à la base, incluant

Plus en détail

USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 :

USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 : USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 : Objectifs du TP Ce TP a pour but 1. de découvrir quelques opérations logiques sur les nombres 2. et quelques formats de fichiers.

Plus en détail

Représentation d un entier en base b

Représentation d un entier en base b Représentation d un entier en base b 13 octobre 2012 1 Prérequis Les bases de la programmation en langage sont supposées avoir été travaillées L écriture en base b d un entier est ainsi défini à partir

Plus en détail

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits Architecture des ordinateurs TD1 - Portes logiques et premiers circuits 1 Rappel : un peu de logique Exercice 1.1 Remplir la table de vérité suivante : a b a + b ab a + b ab a b 0 0 0 1 1 0 1 1 Exercice

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

IFT2880 Organisation des ordinateurs et systèmes

IFT2880 Organisation des ordinateurs et systèmes Représentation des nombres flottants Notation exponentielle Représentations équivalentes dans la base 10 de 1,234 1 2 3, 4 0 0. 0 x 1 0-2 1 2, 3 4 0. 0 x 1 0-1 1, 2 3 4. 0 x 1 0 1 2 3. 4 x 1 0 1 2. 3 4

Plus en détail

Rappels Entrées -Sorties

Rappels Entrées -Sorties Fonctions printf et scanf Syntaxe: écriture, organisation Comportement Données hétérogènes? Gestion des erreurs des utilisateurs 17/11/2013 Cours du Langage C ibr_guelzim@yahoo.fr ibrahimguelzim.atspace.co.uk

Plus en détail

TP 1 : 1 Calculs en binaire, octal et hexadécimal

TP 1 : 1 Calculs en binaire, octal et hexadécimal Univ. Lille 1 - Licence Informatique 2ème année 2013-14 Objectifs du TP Ce TP a pour but Codage de l'information TP 1 : 1. de découvrir quelques opérations logiques sur les nombres 2. et quelques formats

Plus en détail

TD 1 - Transmission en bande de passe

TD 1 - Transmission en bande de passe Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com Claude Duvallet 1/10 Transmission en bande de passe (1/2) Description

Plus en détail

Informatique Générale

Informatique Générale Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html

Plus en détail

Le codage informatique

Le codage informatique Outils de Bureautique Le codage informatique (exemple : du binaire au traitement de texte) PLAN 3) Le codage binaire 4) Représentation physique des bits 5) Le bit est un peu court... 6) Codage de texte

Plus en détail

Cours Informatique 1. Monsieur SADOUNI Salheddine

Cours Informatique 1. Monsieur SADOUNI Salheddine Cours Informatique 1 Chapitre 2 les Systèmes Informatique Monsieur SADOUNI Salheddine Un Système Informatique lesystème Informatique est composé de deux parties : -le Matériel : constitué de l unité centrale

Plus en détail

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3. 1. Structure d un programme C Un programme est un ensemble de fonctions. La fonction "main" constitue le point d entrée pour l exécution. Un exemple simple : #include int main() { printf ( this

Plus en détail

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques CTIA04 Page 1 1. Les types de données sous S7 300 Il existe plusieurs types de données utilisées pour la programmation

Plus en détail

MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C

MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Haute Ecole d Ingénierie et de Gestion Du Canton du Vaud MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Programmation en mode simulation 1. DOCUMENTS DE RÉFÉRENCE...

Plus en détail

GPA770 Microélectronique appliquée Exercices série A

GPA770 Microélectronique appliquée Exercices série A GPA770 Microélectronique appliquée Exercices série A 1. Effectuez les calculs suivants sur des nombres binaires en complément à avec une représentation de 8 bits. Est-ce qu il y a débordement en complément

Plus en détail

Architecture de l ordinateur

Architecture de l ordinateur Architecture de l ordinateur Emmanuel Lazard Université Paris-Dauphine mars 2011 Computers are my forte! BRAZIL (Terry Gilliam, 1985) Ce document a initialement été publié sous forme de livre : Emmanuel

Plus en détail

Système binaire. Algèbre booléenne

Système binaire. Algèbre booléenne Algèbre booléenne Système binaire Système digital qui emploie des signaux à deux valeurs uniques En général, les digits employés sont 0 et 1, qu'on appelle bits (binary digits) Avantages: on peut utiliser

Plus en détail

Les portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT

Les portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT Les portes logiques Nous avons jusqu ici utilisé des boutons poussoirs et une lampe pour illustrer le fonctionnement des opérateurs logiques. En électronique digitale, les opérations logiques sont effectuées

Plus en détail

Cours Premier semestre

Cours Premier semestre C.Belleudy, D.Gaffé Université de Nice-Sophia Antipolis DEUG Première année SM,MP,MI UECS EEA Électronique Numérique Cours Premier semestre C. Belleudy, D.Gaffé version 3. 2 Électronique Numérique Chapitre

Plus en détail

Acquisition et conditionnement de l information Les capteurs

Acquisition et conditionnement de l information Les capteurs Acquisition et conditionnement de l information Les capteurs COURS 1. Exemple d une chaîne d acquisition d une information L'acquisition de la grandeur physique est réalisée par un capteur qui traduit

Plus en détail

Représentation d un nombre en machine, erreurs d arrondis

Représentation d un nombre en machine, erreurs d arrondis Chapitre Représentation d un nombre en machine, erreurs d arrondis Ce chapitre est une introduction à la représentation des nombres en machine et aux erreurs d arrondis, basé sur [], [].. Un exemple :

Plus en détail

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE I/ GÉNÉRALITÉS I.1/ Fonction Un compteur binaire est utilisé : -pour compter un certain nombre d'évènements binaires -pour diviser la fréquence d'un signal logique par 2 m Page 1 FONCTION COMPTAGE BINAIRE

Plus en détail

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION 145 NOTION DE PROGRAMMATION 1/ Complétons notre microprocesseur Nous avons, dans les leçons précédentes décrit un microprocesseur théorique, cependant il s inspire du 6800, premier microprocesseur conçu

Plus en détail

Une version javascript sera disponible directement dans le cours prochainement.

Une version javascript sera disponible directement dans le cours prochainement. Author : Cédric Vanconingsloo Ce cours est principalement axé sur la compréhension du fonctionnement d'un ordinateur et l'étude du seul langage qu'il connaisse, le binaire. De ce fait, le cours est relativement

Plus en détail

CONVERTISSEURS NA ET AN

CONVERTISSEURS NA ET AN Convertisseurs numériques analogiques (xo Convertisseurs.doc) 1 CONVTIU NA T AN NOT PLIMINAI: Tous les résultats seront exprimés sous formes littérales et encadrées avant les applications numériques. Les

Plus en détail

I- Définitions des signaux.

I- Définitions des signaux. 101011011100 010110101010 101110101101 100101010101 Du compact-disc, au DVD, en passant par l appareil photo numérique, le scanner, et télévision numérique, le numérique a fait une entrée progressive mais

Plus en détail

Chapitre 1 I:\ Soyez courageux!

Chapitre 1 I:\ Soyez courageux! Chapitre 1 I:\ Soyez courageux! Pour ne rien vous cacher, le langage d'assembleur (souvent désigné sous le terme "Assembleur", bien que ce soit un abus de langage, puisque "Assembleur" désigne le logiciel

Plus en détail

IFT1215 Introduction aux systèmes informatiques

IFT1215 Introduction aux systèmes informatiques Introduction aux circuits logiques de base IFT25 Architecture en couches Niveau 5 Niveau 4 Niveau 3 Niveau 2 Niveau Niveau Couche des langages d application Traduction (compilateur) Couche du langage d

Plus en détail

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE Le schéma synoptique ci-dessous décrit les différentes étapes du traitement numérique

Plus en détail

QUESTION 1 {2 points}

QUESTION 1 {2 points} ELE4301 Systèmes logiques II Page 1 de 8 QUESTION 1 {2 points} En se servant de paramètres électriques donnés dans le Tableau 1 ci-dessous, on désire déterminer la fréquence d opération du compteur présenté

Plus en détail

Licence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter

Plus en détail

La mémoire. Un ordinateur. L'octet. Le bit

La mémoire. Un ordinateur. L'octet. Le bit Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve

Plus en détail

Enregistreur sans papier. Interface LON. B 95.5010.2.1 Description des interfaces 10.99/00370156

Enregistreur sans papier. Interface LON. B 95.5010.2.1 Description des interfaces 10.99/00370156 Enregistreur sans papier Interface LON B 95.5010.2.1 Description des interfaces 10.99/00370156 Sommaire 1 Introduction 3 1.1 Préambule... 3 1.2 Conventions typographiques... 4 1.2.1 Avertissement... 4

Plus en détail

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux. UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases

Plus en détail

2.4 Représentation graphique, tableau de Karnaugh

2.4 Représentation graphique, tableau de Karnaugh 2 Fonctions binaires 45 2.4 Représentation graphique, tableau de Karnaugh On peut définir complètement une fonction binaire en dressant son tableau de Karnaugh, table de vérité à 2 n cases pour n variables

Plus en détail

Assembleur i8086. Philippe Preux IUT Informatique du Littoral. Année universitaire 95 96

Assembleur i8086. Philippe Preux IUT Informatique du Littoral. Année universitaire 95 96 Assembleur i8086 Philippe Preux IUT Informatique du Littoral Année universitaire 95 96 1 Avertissement Ce document décrit le langage d assemblage étudié et utilisé dans le cadre des TP d architecture.

Plus en détail

Chapitre 10 Arithmétique réelle

Chapitre 10 Arithmétique réelle Chapitre 10 Arithmétique réelle Jean Privat Université du Québec à Montréal INF2170 Organisation des ordinateurs et assembleur Automne 2013 Jean Privat (UQAM) 10 Arithmétique réelle INF2170 Automne 2013

Plus en détail

Microprocesseur + Logiciel

Microprocesseur + Logiciel Microprocesseur + Logiciel Robot EVALBOT MOHAMED AKIL BUREAU 5253 UNITE IGI 1001 PROGRAMMATION DES MICROPROCESSEURS Présentation [IGI1001] CONTEXTE SCIENTIFIQUE... 4 1. OBJECTIFS DE L UNITE... 6 2. OBJECTIFS

Plus en détail

Chapitre 1 Régime transitoire dans les systèmes physiques

Chapitre 1 Régime transitoire dans les systèmes physiques Chapitre 1 Régime transitoire dans les systèmes physiques Savoir-faire théoriques (T) : Écrire l équation différentielle associée à un système physique ; Faire apparaître la constante de temps ; Tracer

Plus en détail

ALGORITHMIQUE ET PROGRAMMATION En C

ALGORITHMIQUE ET PROGRAMMATION En C Objectifs ALGORITHMIQUE ET PROGRAMMATION Une façon de raisonner Automatiser la résolution de problèmes Maîtriser les concepts de l algorithmique Pas faire des spécialistes d un langage Pierre TELLIER 2

Plus en détail

Licence Sciences et Technologies Examen janvier 2010

Licence Sciences et Technologies Examen janvier 2010 Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.

Plus en détail

Architecture des ordinateurs Introduction à l informatique

Architecture des ordinateurs Introduction à l informatique Architecture des ordinateurs Introduction à l informatique 17 septembre 2004 1 2 3 4 5 6 Les interrupteurs... 0V 5V Ce sont des composants électroniques qui laissent pser un courant principal lorsque la

Plus en détail

Continuité et dérivabilité d une fonction

Continuité et dérivabilité d une fonction DERNIÈRE IMPRESSIN LE 7 novembre 014 à 10:3 Continuité et dérivabilité d une fonction Table des matières 1 Continuité d une fonction 1.1 Limite finie en un point.......................... 1. Continuité

Plus en détail

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges? Compétences générales Avoir des piles neuves, ou récentes dans sa machine à calculer. Etre capable de retrouver instantanément une info dans sa machine. Prendre une bouteille d eau. Prendre CNI + convocation.

Plus en détail

Limites finies en un point

Limites finies en un point 8 Limites finies en un point Pour ce chapitre, sauf précision contraire, I désigne une partie non vide de R et f une fonction définie sur I et à valeurs réelles ou complees. Là encore, les fonctions usuelles,

Plus en détail

Algorithme. Table des matières

Algorithme. Table des matières 1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............

Plus en détail

Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots

Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots API-1 Etre capable de : Sélectionner un format de mot adapté au type de donnée à traiter par un API. D interpréter les données contenues

Plus en détail

STAGE IREM 0- Premiers pas en Python

STAGE IREM 0- Premiers pas en Python Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer

Plus en détail

3 ème 2 DÉVELOPPEMENT FACTORISATIONS ET IDENTITÉS REMARQUABLES 1/5 1 - Développements

3 ème 2 DÉVELOPPEMENT FACTORISATIONS ET IDENTITÉS REMARQUABLES 1/5 1 - Développements 3 ème 2 DÉVELOPPEMENT FACTORISATIONS ET IDENTITÉS REMARQUABLES 1/5 1 - Développements Développer une expression consiste à transformer un produit en une somme Qu est-ce qu une somme? Qu est-ce qu un produit?

Plus en détail

Programmation en langage C d un µcontrôleur PIC à l aide du compilateur C-CCS Sommaire

Programmation en langage C d un µcontrôleur PIC à l aide du compilateur C-CCS Sommaire Programmation en langage C d un µcontrôleur PIC à l aide du compilateur C-CCS CCS Sommaire Généralités sur le langage. 2 Structure d un programme en C.. 3 Les constantes et équivalences.. 4 Les variables...

Plus en détail

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en

Plus en détail

Jeux de caracte res et encodage (par Michel Michaud 2014)

Jeux de caracte res et encodage (par Michel Michaud 2014) Jeux de caracte res et encodage (par Michel Michaud 2014) Les ordinateurs ne traitent que des données numériques. En fait, les codages électriques qu'ils conservent en mémoire centrale ne représentent

Plus en détail

Algèbre binaire et Circuits logiques (2007-2008)

Algèbre binaire et Circuits logiques (2007-2008) Université Mohammed V Faculté des Sciences Département de Mathématiques et Informatique Filière : SMI Algèbre binaire et Circuits logiques (27-28) Prof. Abdelhakim El Imrani Plan. Algèbre de Boole 2. Circuits

Plus en détail

Chapitre I La fonction transmission

Chapitre I La fonction transmission Chapitre I La fonction transmission 1. Terminologies 1.1 Mode guidé / non guidé Le signal est le vecteur de l information à transmettre. La transmission s effectue entre un émetteur et un récepteur reliés

Plus en détail

Calculateur quantique: factorisation des entiers

Calculateur quantique: factorisation des entiers Calculateur quantique: factorisation des entiers Plan Introduction Difficulté de la factorisation des entiers Cryptographie et la factorisation Exemple RSA L'informatique quantique L'algorithme quantique

Plus en détail

LOGICIEL DC4D MONITOR

LOGICIEL DC4D MONITOR THQtronic LOGICIEL DC4D MONITOR La communication entre PC et DC4D ne peut se faire qu à l aide du câble de liaison USB-TTL de FTDI référence TTL-232R-5V-AJ vendu en option. DC4D Monitor est la même application

Plus en détail

DM 1 : Montre Autoquartz ETA

DM 1 : Montre Autoquartz ETA Lycée Masséna DM 1 : Montre Autoquartz ETA 1 Présentation de la montre L essor de l électronique nomade s accompagne d un besoin accru de sources d énergies miniaturisées. Les contraintes imposées à ces

Plus en détail

Cryptographie et fonctions à sens unique

Cryptographie et fonctions à sens unique Cryptographie et fonctions à sens unique Pierre Rouchon Centre Automatique et Systèmes Mines ParisTech pierre.rouchon@mines-paristech.fr Octobre 2012 P.Rouchon (Mines ParisTech) Cryptographie et fonctions

Plus en détail

1 Introduction au codage

1 Introduction au codage CélestineOscarDésiréAnatoleGastonEugène 1 Introduction au codage 1.1 Les ensembles L ensemble de tout les ensembles est Dieu lui-même. Kantor Ensemble des parties d un ensemble désigne l ensemble des sous-ensembles

Plus en détail

Série D65/D75/D72 Afficheurs digitaux modulaires

Série D65/D75/D72 Afficheurs digitaux modulaires Série D65/D75/D72 Afficheurs digitaux modulaires Afficheurs digitaux modulaires Afficheurs digitaux individuels La série D65/D75/D72 représente une vaste gamme de modules d affichage numériques, hexadécimaux

Plus en détail

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un

Plus en détail

Compatibilité Électromagnétique

Compatibilité Électromagnétique Compatibilité Électromagnétique notions générales et applications à l électronique de puissance Ir. Stéphane COETS 18 mai 2005 Journée d étude en Électronique de Puissance 1 Plan de l exposé La Compatibilité

Plus en détail

Précision d un résultat et calculs d incertitudes

Précision d un résultat et calculs d incertitudes Précision d un résultat et calculs d incertitudes PSI* 2012-2013 Lycée Chaptal 3 Table des matières Table des matières 1. Présentation d un résultat numérique................................ 4 1.1 Notations.........................................................

Plus en détail

ET LO GICIEL D UN S YS T EME IN FORMATIQUE

ET LO GICIEL D UN S YS T EME IN FORMATIQUE C HAPIT RE 0 : ENVIRONNEMENT MATE RI EL ET LO GICIEL D UN S YS T EME IN FORMATIQUE Objectifs : 1. Présenter l ensemble des ressources physiques et logicielles d un système informatique. 2. Comprendre la

Plus en détail

2 Raccordement d une imprimante, d un terminal ou d un ordinateur au DULCOMARIN

2 Raccordement d une imprimante, d un terminal ou d un ordinateur au DULCOMARIN 1 Généralités L interface sérielle selon RS 232 sert exclusivement à l édition automatique des valeurs mesurées et des messages du DULCOMARIN sur une imprimante ou un PC. La longueur de caractères d une

Plus en détail

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie 1 Professeur : Haouati Abdelali CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie I : Généralités et algorithmique de base 1. Environnement matériel et logiciel

Plus en détail

Puissances d un nombre relatif

Puissances d un nombre relatif Puissances d un nombre relatif Activités 1. Puissances d un entier relatif 1. Diffusion d information (Activité avec un tableur) Stéphane vient d apprendre à 10h, la sortie d une nouvelle console de jeu.

Plus en détail

Le multiplexage. Sommaire

Le multiplexage. Sommaire Sommaire Table des matières 1- GENERALITES... 2 1-1 Introduction... 2 1-2 Multiplexage... 4 1-3 Transmission numérique... 5 2- LA NUMERATION HEXADECIMALE Base 16... 8 3- ARCHITECTURE ET PROTOCOLE DES RESEAUX...

Plus en détail

Chapitre 1 Introduction à la technologie des ordinateurs 1.1 DEFINITION DE L INFORMATIQUE L informatique (de information et automatique) est la «science du traitement rationnel (fondée sur la raison, conforme

Plus en détail

BTS Groupement A. Mathématiques Session 2011. Spécialités CIRA, IRIS, Systèmes électroniques, TPIL

BTS Groupement A. Mathématiques Session 2011. Spécialités CIRA, IRIS, Systèmes électroniques, TPIL BTS Groupement A Mathématiques Session 11 Exercice 1 : 1 points Spécialités CIRA, IRIS, Systèmes électroniques, TPIL On considère un circuit composé d une résistance et d un condensateur représenté par

Plus en détail

MEMOIRES MAGNETIQUES A DISQUES RIGIDES

MEMOIRES MAGNETIQUES A DISQUES RIGIDES MEMOIRES MAGNETIQUES A DISQUES RIGIDES PARTIE ELECTRONIQUE Le schéma complet de FP5 est donnée en annexe. Les questions porterons sur la fonction FP5 dont le schéma fonctionnel de degré 2 est présenté

Plus en détail

Fiche technique CPU 314SC/DPM (314-6CG13)

Fiche technique CPU 314SC/DPM (314-6CG13) Fiche technique CPU 314SC/DPM (3146CG13) Données techniques N de commande 3146CG13 Type CPU 314SC/DPM Information générale Note Caractéristiques SPEEDBus Technologie SPEED7 24 x DI, 16 x DO, 8 x DIO, 4

Plus en détail

Concevoir son microprocesseur

Concevoir son microprocesseur Concevoir son microprocesseur structure des systèmes logiques Jean-Christophe Buisson Collection Technosup Ellipses Avant-propos Ce livre s adresse aux étudiants en informatique de licence et maîtrise,

Plus en détail

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2. Eo7 Calculs de déterminants Fiche corrigée par Arnaud Bodin Eercice Calculer les déterminants des matrices suivantes : Correction Vidéo ( ) 0 6 7 3 4 5 8 4 5 6 0 3 4 5 5 6 7 0 3 5 4 3 0 3 0 0 3 0 0 0 3

Plus en détail

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!» Corrigé Cours de Mr JULES v3.3 Classe de Quatrième Contrat 1 Page 1 sur 13 CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!» «Correction en rouge et italique.» I. Les nombres décimaux relatifs.

Plus en détail

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte Projet d informatique M1BI : Compression et décompression de texte Le but de ce projet est de coder un programme réalisant de la compression et décompression de texte. On se proposera de coder deux algorithmes

Plus en détail

Autoconsommation en photovoltaïque Principe et intérêt

Autoconsommation en photovoltaïque Principe et intérêt Autoconsommation en photovoltaïque Principe et intérêt Par AD44, LR83, Looping, Ramses, Valtrede. Le principe de l'injection d'électricité dans le réseau est bien connu des personnes qui sont équipées

Plus en détail

IV- Comment fonctionne un ordinateur?

IV- Comment fonctionne un ordinateur? 1 IV- Comment fonctionne un ordinateur? L ordinateur est une alliance du hardware (le matériel) et du software (les logiciels). Jusqu à présent, nous avons surtout vu l aspect «matériel», avec les interactions

Plus en détail

SPECIFICATION DES ECHANGES DE DONNEES INFORMATISES (E.D.I.)

SPECIFICATION DES ECHANGES DE DONNEES INFORMATISES (E.D.I.) SPECIFICATION DES ECHANGES DE DONNEES INFORMATISES (E.D.I.) Dernière mise à jour : octobre 2013 Ce document a pour objectif de décrire ce que l OPCA (OPCA 3+) attend du fichier à transmettre par l adhérent.

Plus en détail

Le langage SQL pour Oracle - partie 1 : SQL comme LDD

Le langage SQL pour Oracle - partie 1 : SQL comme LDD Le langage SQL pour Oracle - partie 1 : SQL comme LDD 1 SQL : Introduction SQL : Structured Query Langage langage de gestion de bases de donn ees relationnelles pour Définir les données (LDD) interroger

Plus en détail

LES TYPES DE DONNÉES DU LANGAGE PASCAL

LES TYPES DE DONNÉES DU LANGAGE PASCAL LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.

Plus en détail

Communications numériques

Communications numériques Communications numériques 1. Modulation numérique (a) message numérique/signal numérique (b) transmission binaire/m-aire en bande de base (c) modulation sur fréquence porteuse (d) paramètres, limite fondamentale

Plus en détail

RESUME DE COURS ET CAHIER D'EXERCICES

RESUME DE COURS ET CAHIER D'EXERCICES ARCITECTURE INFO-UP REUME DE COUR ET CAIER D'EXERCICE EPITA F. GABON Architecture EPITA INFO-UP F. Gabon COUR LIVRE D ARCITECTURE 3 REUME D'ELECTRONIUE LOGIUE 4 YTEME DE NUMERATION 6 ALGEBRE DE BOOLE 6

Plus en détail

CODAGE DES SMS. 2 Commandes «AT» 25 3 Matériels utilisés 55 4 Interfacer un téléphone GSM 73 5 Réalisations électroniques 101

CODAGE DES SMS. 2 Commandes «AT» 25 3 Matériels utilisés 55 4 Interfacer un téléphone GSM 73 5 Réalisations électroniques 101 1 CODAGE DES SMS PAGE 1.1 Introduction 6 1.2 Généralités 6 1.3 Mode PDU 6 1.4 Codage/décodage par logiciel 21 2 Commandes «AT» 25 3 Matériels utilisés 55 4 Interfacer un téléphone GSM 73 5 Réalisations

Plus en détail

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Exercices Alternatifs. Une fonction continue mais dérivable nulle part Eercices Alternatifs Une fonction continue mais dérivable nulle part c 22 Frédéric Le Rou (copyleft LDL : Licence pour Documents Libres). Sources et figures: applications-continues-non-derivables/. Version

Plus en détail

Commande Prédictive des. Convertisseurs Statiques

Commande Prédictive des. Convertisseurs Statiques Commande Prédictive des Convertisseurs Statiques 1 Classification des méthodes de commande pour les convertisseurs statiques Commande des convertisseurs Hystérésis MLI Cde Linéaire Fuzzy Logic Sliding

Plus en détail

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. 1 Définitions, notations Calcul matriciel Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. On utilise aussi la notation m n pour le

Plus en détail

Fiche technique CPU 315SN/PN (315-4PN33)

Fiche technique CPU 315SN/PN (315-4PN33) Fiche technique CPU 315SN/PN (315-4PN33) Données techniques N de commande 315-4PN33 Information générale Note - Caractéristiques SPEED-Bus - Données techniques de l'alimentation Alimentation (valeur nominale)

Plus en détail

Fonctions de plusieurs variables

Fonctions de plusieurs variables Module : Analyse 03 Chapitre 00 : Fonctions de plusieurs variables Généralités et Rappels des notions topologiques dans : Qu est- ce que?: Mathématiquement, n étant un entier non nul, on définit comme

Plus en détail

Manuel 6330084190. SAFE-O-TRONIC access Identification électronique et système de verrouillage par NIP Item No. 6330084190

Manuel 6330084190. SAFE-O-TRONIC access Identification électronique et système de verrouillage par NIP Item No. 6330084190 SAFE-O-TRONIC access Identification électronique et système de verrouillage par NIP Item No. Manuel français SAFE-O-TRONIC access Serrure d armoire 1 Indications concernant ce manuel Document number: FR_042014

Plus en détail

Numérisation du signal

Numérisation du signal Chapitre 12 Sciences Physiques - BTS Numérisation du signal 1 Analogique - Numérique. 1.1 Définitions. Signal analogique : un signal analogique s a (t)est un signal continu dont la valeur varie en fonction

Plus en détail