SystèmesDigitaux. Cours 4

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

Download "SystèmesDigitaux. Cours 4"

Transcription

1 SystèmesDigitaux Cours 4

2 Types de circuits Il existe2 types de circuits: Circuits combinatoires Circuits séquentiels Avec les circuits combinatoires, la sortie ne dépend QUE de l entrée D autres ontune sortie qui ont une mémoire: Ils peuvent aussi dépendre des valeurs précédentes On appelle ça des circuits séquentiels Pour l instant, on se concentre sur les circuits combinatoires

3 Circuits combinatoires Les circuits vus jusqu à présent sont tous combinatoires Il existecependantdes composantesclassiquesqui méritent une attention particulière On se concentre sur ces composantes là aujourd hui On va passer au traversde chacun et explorer ce qu on peut faire avec... Commençons par un petit rappel...

4 Retour en arrière La porteou-exclusif(xor) fait le travail suivant: P Q SORTIE Il donne 1 quand les entrées sont différentes Le XOR est utilise dans plusieurs systèmes importants... Allons voir quelques exemples d application...

5 Détectiond erreur Quand on envoiedes données, il se peut qu il y ait erreur S ily en a, on peutretransmettre Comment détecters il y a erreuroupas? Un bit de parité On peutenvoyer l informationet ajouter1 bit Cebit nous aideraà savoir sila donnée estbonne ou pas Information Bit de parité

6 Detection d erreur La parité peut etrepaireou impaire: Çaveutdire que le nombre de 1 sera pair/impair Si on choisissait pair... On envoie l informationet on comptele nombre de 1 Si le nombre de 1 estpair, on ajouteun 0 Si le nombre de 1 estimpair, on ajoute 1 pour que ça devienne pair Ex: on veut envoyerla séquence Avec parité paire: et impaire

7 Additionneur On se sertaussi des XOR dans les additionneurs (et soustracteurs): 0+0=0 0+1=1 1+0=1 1+1=0 (avec retenuede 1) Pour additionner 2 termesde 1 bit, j aibesoin d un XOR À la sortie, j ai1 sommeet 1 retenue On appelle ça un demi-additionneur

8 Additionneur On peut écrirele tableau de véritéde l additionneur: P Q Somme Retenue C est ce qu on appelle un demi-additionneur La somme estun XOR et la retenueest un ET: Alors, on saitcomment additionner P et Q de 1 bit

9 Additionneur Comment fait-on pour additionner 2 bits? On additionne les premiers bits: on génère une somme Une retenue peut être générée On additionne les deuxièmesbits avec la retenue du premier bit On doitdonc additionner 3 termes: 1 bit de chaque termeet la retenue du bit précédent

10 Additionneur Notre additionneur devrait avoir 3 entrées: 1 bit pour P, 1 bit pour Q et une retenue en entrée Notre additionneur devraitavoir2 Somme et retenue P Q C IN S C OUT

11 Additionneur En analysant plus en details, on seraitcapable de dessiner un circuit: P Q C IN S C OUT

12 Additionneur Pour les additionneurs à N bits, c estpareil: La sortie du 2 e bit génère aussiune retenue qui est transmiseau 3 e bit La sortie du 3 e bit génère aussiune retenue qui est transmiseau 4 e bit Le seulbit qui n apas de retenue en entrée c estle premier

13 Propagation de retenue Ça nous donne la configuration d additionneur de base Additionneur à propagation de retenue ( Carry-ripple adder ) On voit que la retenue se propage d un étageà l autre Pour avoir plus de bits, on ajoute d autres étages...

14 Propagation de retenue L additionneur à propagation de retenueà 2 grandes caractéristiques: Petite taille Lent On choisit cegenre de circuit quand la vitesse n est pas très importante Pourquoi dit-on que c est lent?

15 Délai Rappel: Les porteslogiques sont faites de transistors On regarde la sortie du premier inverseur Il y a un certain délaientre l entrée et la sortie Il y a donc toujours un delai entre l entree et la sortie d une porte logique...

16 Délai Cedélai dépend de: La taillede la porte: ilexistedes portesqui donnent plus de courant (plus rapides) La capacitéà commander: plus de grille de transistors, plus de capacité, moins c est rapide Évidemment: le nombre de portes à traverser Petit délai Plus gros délai Plus gros délai

17 Délai On retourneà notreadditionneur de 4 bits Pour avoirsomme1, ilfautqu onattende que C OUT du premier additionneur arrive. Pour avoirsomme3, ilfautqu onattende que C OUT du 3 e, qui doitattendre le 2 e qui doitattendrele 1 er... Si j avais 16 bits à additionner, le délai peut devenir long...

18 Délai L additionneur est un des éléments importants On se sertde çapartoutdans les microcontrôleurset pour le traitement de signaux Les chercheurs ont essayé de l améliorer... Comment réduire le temps de propagation? Il existe plusieurs techniques: Carry look-ahead Carry-save... Sachez simplement que c est un enjeu important...

19 Soustracteur Il existe 2 grandes familles de soustracteurs: La version classique La version en complémentà 2 Dans la version classique, on procède comme avec l additionneur: On fait la table de vérité: A-B A B Difference Emprunt Ça fait un demi-soustracteur

20 Soustracteur Pour le rendreplus complet, on doit ajouter une 3 e entrée: L emprunt de l étage précédente BIN A B Difference BOUT C est le soustracteur complet On peut faire son circuit avec Karnaugh si on le voulait...

21 Soustracteur On peut connecter des soustracteurs complets ensemble comme avec les additionneurs Et c estla chaîne de retenue(d emprunt) qui risque de prendre beaucoup de temps... Parlons maintenant de l autre méthode...

22 Soustracteur L autreoption c estle complémentà 2 Imaginons qu on veuille faire A-B: On pourraitprendre B et l additionner à A -B devraitêtre en complémentà 2 Comment mettre B en complément à 2? On inverse les bits Et on additionne 1 Ça s implante bien avec un additionneur...

23 Soustracteur L idéeest doncd additionner A et ( B) 1) Pour avoir B, on fait le complémentà 1 (inversion) 2) On additionne 1 au complémentà 1 pour avoir un complémenta 2 (CIN 0 =1) 3) Et on additionne normalement... 2) 1) 3)

24 Overflow Quand on additionne/soustrait 2 nombres il peut arriver1 de 2 choses: Tout peut fonctionner normalement OU, le résultatfinal pourraitne pas être bon Ceciest dû à un phénomene appelé overflow En français: Débordement Si la réponse prend plus d espace que cequi luiest alloué, il peut y avoir overflow

25 Overflow Ex: En additionnant 2 nombres de 2 bits non signés: (01) 2 +(01) 2 =(10) 2 Le resultatest2, cequi estbon Ex: En additionnant 2 nombres de 2 bits non signés (11) 2 + (11) 2 =(110) 2 (maisj aidroita 2 bits!) Le résultatme donnerait(10) 2 qui n estpas la bonne réponse: on dira qu il y a overflow

26 Overflow Dans un nombrenon-signé, un overflow se produit quand le résultat est trop gros: S ily a une retenue au DERNIER bit (plus significatif), ily a overflow Sinon, iln y en a pas... Pour les nombressignés, il faut y réfléchirun peu plus...

27 Overflow Prenonsun casavec 3 bits J additionne en complément à 2 Donc(111) 2 + (110) 2 On convertitet çadonne c estbon Mêmes ily a une retenueau dernier bit, la réponse est bonne! Cet indicateur n est peut-être pas bon

28 Overflow Prenonsun autre L addition devrait me donner -5 On additionne en complémentà 2: Il y a une retenue... Maisje retrouve 3 à la place de -5. La retenue au dernier bit ne semble pas être très bon...

29 Overflow En essayant beaucoup d exemples, on viendrait à la conclusion suivante: Pour ne PAS avoirde overflow, ilfautque les 2 DERNIÈRES retenues soient égales Donc, sila dernière retenue est0, celled avantdevrait être 0 Si la dernière retenue est1, celled avantdevraitêtre1 Si les 2 dernièresretenuessont différentes, il y aura overflow

30 Addition de BCD On utilise parfois les nombresbinaires pour exprimer des nombres décimales: Chaquedécimalepeutallerde 0 a 9 (4 bits) Avec 4 bits, ily a 15 possibilités... 6 de cesvaleursne seront pas utilisées( on ne les comprend pas ) On appelle ca BCD ( binary coded decimals ) Pour exprimerdes nombresa 2 chiffres (décimales) on utilise 8 bits: Par exemple: (76) 10 serait( ) 2 7 6

31 Addition de BCD Comment fait-on pour additionner 2 BCD? Prenons l exemple de 3+6: L addition normale fonctionne Prenons maintenant 4+7: En BCD, 1011 ne représente rien L addition normale ne fonctionne pas toujours pour BCD

32 Addition de BCD Mais qu est-ceque çadevraitdonner en BCD? En décimale, 4+7 devraitdonner (11) 10 Donc: ( ) 2 à la place de (1011) 2 En regardant les chiffres, on peut voirqu il y a une différencede 6 entre et 1011 Faisons un autretest: J additionne Ça aurait du être

33 Addition de BCD La solution sembleêtred additionner 6 au résultat final Maispas en tout temps! Seulementquandla sommeestplus que 9 Il faut donc: 1) Additionner les termes normalement 2) Voir sic estplus grand que 9 3) Si oui, ilfautajouter6 a la réponse 4) Sinon, on ne fait rien..

34 Addition de BCD Comment faire pour détectersi c estplus que 9? S 3 S 2 S 1 S Est-ceque c esttout? Qu arrive-t-il quand on additionne 9+9? S + 3S2 S3S1 Le résultatest18 et cen estpas dansla table de Karnaugh Heureusement, quand c est plus que 15, l additionneur donne COUT=1

35 Addition de BCD Diagramme inspire du livre(p.141) Si c est plus que 15 Si c est entre 9 et 15 On additionne 6 à la reponse...

36 Multiplicateur La multiplication estune opération qui demande du temps et des ressources C est habituellement une séquence d additions Quand l une des entrées estune puissance de 2, ça peut faciliter le travail de beaucoup Allons voir pourquoi

37 Multiplicateur Prenonsle chiffre3 en utilisant 6 bits: Si je multipliais par 2, j aurais6: Si je multipliais par 4, j aurais12: Si je multipliais par 8, j aurais24: Voit-on quelque chose de particulier?

38 Multiplicateur Unemultiplication par une puissance de 2 n implique un décalagede n versla gauche Une multiplication de 2 impliqueun décalagede 1 Une multiplication de 4 impliqueun décalagede 2 Une multiplication de 8 impliqueun décalagede 3... Si cen est pas une puissance de 2, les choses se compliquent.

39 Multiplicateur Faisons une multiplication en binaire pour voir la procédure On multiplie (101) 2 par (11) 2 : On considère le termedu bas à droite On le multipliepar chaque termedu haut On passe au prochain termeà sagauche On le multipliepar chaque termedu haut MAIS la sortie estdecalée de 1 On passe au prochain... Voyons comment implémenter ce genre de choses...

40 Multiplicateur Essayons de multiplier 101 par 1 bit: Si le bit est0, la sortie est000 Si le bit est1, la sortie est101 Unefaçonsimple de faire cecircuit c estavec une porteet Essayons ça avec 2 bits...

41 Multiplicateur Essayons de multiplier 101 par 2 bits: Si le bit à droiteest 0, çadonne 000 Si le bit à droiteest 1, çadonne 101 Par la suite, on décalela sortie versla gauche et on considèrele 2 e bit: Si le bit à droiteest 0, çadonne 000 Si le bit à droiteest 1, çadonne 101 Finalement, on additionne

42 Multiplicateur Voiciun schéma du circuit: L équationestcopiée 2 foispour que ce soitplus compréhensible

43 Comparateur Dans plusieurs genres de systèmes, on aura besoin de comparer 2 valeurs: Pensez à une montre electronique: les secondes doivent compter jusqu à 60 avant de recommencer Comment déterminersiune valeur estplus petite, égale ou plus grande qu une certaine valeur? On utilise un comparateur

44 Comparateur Il estpossible de faire çaavec une table de Karnaugh: On veut comparer 2 nombresde 2 bit: 4 éléments Pour comparer 2 nombresde 3 bits: 6 éléments... c est déjà plus grosque cequ onestcapable de faire! Heureusement, il y a d autresfaçons de faire: 1) Soustractionet voir sila différence estplus petite, égaleou plus grandeque 0 2) Utiliser une autre structure Explorons l option #2

45 Comparateur La méthode de raisonnerc estd y alleravec une certaine méthodologie: On regarde le bit qui représente le plus groschiffre ( bit le plus significatif ou MSB: most significant bit) Si l una 1 et l autre a 0, celuiavec 1 estplus gros S ilssontégaux, on passe au prochain Si l una 1 et l autre a 0, celuiavec 1 estplus gros S ils sont égaux, on passe au prochain... On traduit en termes plus spécifiques...

46 Comparateur On compare 2 nombres de 4 bits: A et B A estcompose de A 3 A 2 A 1 A 0 B estcompose de B 3 B 2 B 1 B 0 On va commencer par comparer A 3 et B 3 S ilssontegaux, on passe a A 2 et B 2 S ilssontegaux, on passe a A 1 et B 1 S ilssontegaux, on passe a A 0 et B 0

47 Comparateur Pour voirs ils sontégaux, on peut utiliser le NON-OU-Exclusif(XNOR): A B XNOR Pour A=B, ilfautque tousles bits soientégaux A 3 doitêtreégala B 3 ET A 2 doitêtreégalà B 2 ET...

48 Comparateur Pour voirsi A > B, on peut utiliser un raisonnement semblable: Si A 3 =1 et B 3 =0, A estplus grand Et s ilssontégaux, on passe au prochain bit On continue jusqu à la fin A 3 =1 et B 3 =0 A 3 =B 3 =0 et A 2 > B 2

49 Comparateur Si les deux sont égaux, les 2 premiers bits sont égaux, on doit aller voirle 3 e : Et finalement, on vavoir le 4 e bit siles 3 autressont égaux. À la fin, toutesles parties serontconnectéespar un OU Il suffitque l une de cesconditions soitvraie pour que A>B A 3 =B 3 =0, A 2 =B 2 =0 et A 1 > B 1 A 3 =B 3 =0, A 2 =B 2 =0, A 1 =B 1 et A 0 > B 0

50 Exemple(seul) Refaitesla mêmeanalyse pour un comparateurà 2 bits pour voirsi A < B

51 Exemple(seul) Pour que A < B, il faut que B 1 =1 et A 1 =0 S ils sont égaux, il faut voirle prochain bit: Si B 0 =1 et A 0 =0, ilsera plus grand Rappel: maisçac estseulementsia 1 =B 1...

52 Comparateur Chose intéressante(à revoir seul quand vous aurez du temps): Un XNOR estun XOR inverse Un XOR estdefini par A B+AB DansA > B on a besoinde AB DansA < B on a besoinde A B Et dansles 3 cas, on a besoinde XNOR Si on construisait notrexnor avec des ET/OU, on pourrait recycler plusieurs parties...

53 Comparateur À la place d utiliser une portexnor toute faite, on peut utiliser ceci: On peutaccédera A B pour A < B et à AB pour A > B En plus on peutaussiaccéderà A XNOR B Çaréduitle nombre de composantesquandon veut un comparateurqui fait A=B, A>B et A<B en mêmetemps

54 Comparateur Pour un comparateurde 2 bits, çadonne ceci:

55 Décodeur Imaginons un garde de securité qui contrôle l accès à 4 portes: Les portes mènent à une section différente d un hotel Si le signal de contrôle est 0 c estverrouillé et 1 c est déverrouillé Pour contrôler4 portes, ila besoinde 4 signaux(donc, 4 boutons) Si on le mettait dans un hôtel avec 64 portes, il aurait besoin de 64 boutons...

56 Décodeur À la place de faire ça, on pourrait assigner un numéro binaire à chaque porte: 00 estla porte1 01 estla porte2 10 estla porte3 11 estla porte4 On aurait besoin de 2 boutons à la place de 4 Avec l autre exemple de 64 portes, on n aurait besoin que de 6 boutons (64=2 6 )

57 Décodeur La question est donc celle-ci Comment transformer 00,01,10,11 en 0001, 0010, 0100, 1000 pour contrôler les portes? En termestechniques: comment transformer un nombre binaire en one-hot? Réponse: en utilisant un décodeur La fonctiondu décodeur estde transformer un nombre binaire en one-hot one-hot : nombre binaire contenant des 0 partout sauf à UNE seule place...

58 Décodeur Si le décodeuravait N entrees, il aura toujours 2 N sorties L entrée est un nombre binaire La sortie aura toujoursun SEUL 1 estles autresseront des 0 Le 1 sera à la position qui correspond à l entrée

59 Décodeur On peut implanter un décodeuravec la logique suivante: La 1 re sortie sera 1 quand l entréeest00 La 2 e sortie sera 1 quandl entrée est01 La 3 e sortie sera 1 quandl entrée est10 La 4 e sortie sera 1 quandl entrée est11

60 Fonctions logiques avec décodeur Le décodeur offre une facon facile d implanter des circuits Tous les minterms sont disponibles On n a qu àprendre ceuxqui nous intéressentet faire un OU logique Pour faire un XOR, par exemple, on s intéresse aux minterms A B et AB... On les connecteà un OU et on a terminé...

61 Exemple(seul) Implantez la fonction SOMME d un additionneur avec un décodeur3 a 8 Vousavez le droitd utiliserun décodeur et une porte OU

62 Exemple(seul) On commence avec la table de verité On dessine le décodeuravecles sorties A B C SOMME Ce sontles sorties qu on doit faire entrer dans le OU

63 Exemple(seul) Le circuit final ressembledonc à:

64 Encodeur L encodeurfait l opérationinverse du décodeur: Il prendun code one-hot et le transformeen code binaire Donc, l entrée a une longueur de 2 N et la sortie a une longueur de N

65 Encodeur On peut determiner son circuit comme ceci: Considéronsl ordre du haut versle bas : A 0 A 1 A 2 A 3 Quandl entréeest1000, la sortie est00 Quandl entréeest0100, la sortie est01 Quandl entréeest0010, la sortie est10 Quandl entréeest0001, la sortie est11 a 0 a 1 a 2 f 1 f 0 a 3

66 Encodeur Avec cetteinformation, on peut dire que Le MSB qui esten position du haut est: H MSB = A 2 + A 3 Le LSB qui esten position du bas est: B LSB = A 1 + A 3 Cegenre de système fontionne bien quand les règles sont respectéess: Les entrées doivent être en one-hot Doncun seul 1 et le resteest 0 Ce n est pas toujours le cas...

67 Encodeurde priorité Imaginez un systeme de communication qui relie 1 opérateur central à 4 stations Service d urgence (1000) Sécurité(0100) Entretien(0010) Cuisine (0001) a 0 a 1 a 2 a 3 Lors d un appel, le systemegénèreun nombre binaire pour dire qui connecter à l opérateur Plusieurs appels peuvent arriver en même temps Ex: Si la sécurite appelle, le nombre binaire 01 entre dans le système...

68 Encodeurde priorité Si la sécuritéet l entretienappellaient en même temps: H MSB A 2 + A 3 = B LSB A 1 + A3 Le MSB et le LSB seraient1: 11 Çanous connecteraità la cuisine! = A 0 : Urgence A 1 : Securité A 2 : Entretien A 3 : Cuisine Il y a donc un problèmesi çafonctionnait commeça... Le problème est l hypothèse que les entrées seront toutes one-hot

69 Encodeurde priorité Pour résoudrele problème, on utilise un encodeur de priorité: On ne fait plus semblantque c estdu one-hot On ditque çapeutêtre n importequoi, MAIS ily a une priorité à respecter... L urgence sera plus importante que la sécurité La sécurité sera plus importante que l entretien L entretien sera plus importante que la cuisine

70 Encodeurde priorité Ce genre de chose s implante bien... A 3 A 2 A 1 A 0 MSB LSB X X X X X X A 3 A 2 A 1 A A 3 A 2 A 1 A H MSB = A 1 + A 0 B LSB = A + 2 A1 A0

71 Multiplexeur Un multiplexeur est un sélectionneur: Il sélectionnequelle entrée vapasser à la sortie On pourrait simplifier le diagramme et montrer quelque chose du style: Multiplexeur 2 à 1 Multiplexeur 4 à 1 Évidemment, ce n est pas aussi simple

72 Multiplexeur On utilise un signal de sélection pour indiquer quelle entrée passe à la sortie Entree0 Entree1 Sel Sortie

73 Multiplexeur Voicila table de veritéd un multiplexeur 2 à 1 SEL E 1 E MUX = SEL E + SEL 0 E 1 Ça nous permetde trouverson circuit...

74 Fonctions avec multiplexeurs Tout commeles décodeurs, il estpossible d implanter des fonctions avec des MUX On peut implanter une fonction de N variables si notremux a N lignes de sélection C està dire que notre MUX a 2 N entrées Ex: Pour 4 entrées, il y a 2 lignes de sélection On peutimplanter une fonctionà 2 entrées avec un multiplexeur 4-à-1

75 Fonctions avec multiplexeurs Il est même possible d implanter des fonctions à N entrées avec N-1 sélections Çafait que notre design sera plus efficace La dernière façon était facile: On mettaitsoit 0 ousoit 1 selonla table de verité Cette fois, on va mettren-1 entrées aux sélections La dernière entrée sera parmiles entrées du MUX Il fautjouer un peuavec pour que çamarche...

76 Exemple Concevezune portexor à 2 entrées avec un MUX 2-à-1.

77 Exemple On met une des entrées à la sélectionet on voit ce qu il manque: Si A=0 et B=0, la sortie doitêtre0 Ce0 peutsoitêtre un vrai0, ouêtre égalàb On ne le saitpas... continuons... Si A=0 et B=1, la sortie doitêtre1 On saitmaintenantque l entrée 0 doitêtreb

78 Exemple On continue le raisonnement: Donc: Si A=1 et B=0, la sortie doitêtre1 Ce1 peutsoitetre 1 oul inversede B On ne le saitpas... on continue... Si A=1 et B=1, la sortie doitêtre0 Ca ne peutetreque l inversede B

79 Exemple(seul) Implantez la fonction à 3 entrées qui calculela retenue dans une addition Utilisezun MUX 4-à-1

80 Exemple(seul) Pour 3 entrées, on a besoin d un mux à 2 sélections (4 à 1 commedans la question) On va utiliser A et B dansla sélectionet C sera aux entrées A B C C OUT

81 Exemple(seul) Quand A=0 et B=0, on a toujours 0. Entree0 sera 0 Quand A=0 et B=1, la sortie estégaleà C. Entree1 sera donc connectéà C Quand A=1 et B=0, la sortie estégaleà C Entree2 sera aussiconnectéà C Quand A=1 et B=1, la sortie esttoujours 1. Entree3 sera 1

82 Exemple(seul) Le circuit final ressemblera à ceci:

Systemesdigitaux. Cours 5

Systemesdigitaux. Cours 5 Systemesdigitaux Cours 5 Au derniercours On a vu des blocs classiques plus sophistiques: Additionneur Soustracteur Multiplicateur Comparateur On a vu les architectures et comment les concevoir Aujourd

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Electronique Numérique

Electronique Numérique Electronique Numérique 1er tome Systèmes combinatoires Etienne Messerli Yves Meyer Septembre 2010 Version 1.4 Mise à jour de ce manuel La base du présent manuel a été écrit par M. Yves Meyer de l'école

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

VIII- Circuits séquentiels. Mémoires

VIII- Circuits séquentiels. Mémoires 1 VIII- Circuits séquentiels. Mémoires Maintenant le temps va intervenir. Nous avions déjà indiqué que la traversée d une porte ne se faisait pas instantanément et qu il fallait en tenir compte, notamment

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

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

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

Les fonctions logiques

Les fonctions logiques 1 Les fonctions logiques Le fonctionnement des ordinateurs tout comme d autres appareils électroniques repose sur l emploi des circuits électroniques de logique binaire ou électronique numérique. Dans

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

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques. Logique binaire I. L'algèbre de Boole L'algèbre de Boole est la partie des mathématiques, de la logique et de l'électronique qui s'intéresse aux opérations et aux fonctions sur les variables logiques.

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

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

MegaStore Manager ... Simulation de gestion d un hypermarché. Manuel du Participant

MegaStore Manager ... Simulation de gestion d un hypermarché. Manuel du Participant MegaStore Manager Simulation de gestion d un hypermarché.......... Manuel du Participant 1. Introduction 1.1. La simulation de gestion Vous allez participer à une simulation de gestion. Cette activité

Plus en détail

CHAPITRE VI ALEAS. 6.1.Généralités.

CHAPITRE VI ALEAS. 6.1.Généralités. CHAPITRE VI ALEAS 6.1.Généralités. Lors de la synthèse des systèmes logique (combinatoires ou séquentiels), nous avons supposé, implicitement, qu une même variable secondaire avait toujours la même valeur

Plus en détail

TP 2 Réseaux. Adresses IP, routage et sous-réseaux

TP 2 Réseaux. Adresses IP, routage et sous-réseaux TP 2 Réseaux Adresses IP, routage et sous-réseaux C. Pain-Barre INFO - IUT Aix-en-Provence version du 24/2/2 Adressage IP. Limites du nombre d adresses IP.. Adresses de réseaux valides Les adresses IP

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

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

Manipulations du laboratoire

Manipulations du laboratoire Manipulations du laboratoire 1 Matériel Les manipulations de ce laboratoire sont réalisées sur une carte électronique comprenant un compteur 4-bit asynchrone (74LS93) avec possibilité de déclenchement

Plus en détail

Activité 4. Tour de cartes Détection et correction des erreurs. Résumé. Liens pédagogiques. Compétences. Âge. Matériels

Activité 4. Tour de cartes Détection et correction des erreurs. Résumé. Liens pédagogiques. Compétences. Âge. Matériels Activité 4 Tour de cartes Détection et correction des erreurs Résumé Lorsque les données sont stockées sur un disque ou transmises d un ordinateur à un autre, nous supposons généralement qu elles n ont

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

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

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

CONFIGURATION ET UTILISATION

CONFIGURATION ET UTILISATION COMPARATEUR DE CODE GRAY POUR CODEURS A SORTIES PARALLELES CONFIGURATION ET UTILISATION CCN165 LOREME 12, rue des Potiers d'etain Actipole BORNY - B.P. 35014-57071 METZ CEDEX 3 Téléphone 03.87.76.32.51

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

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP Université de Strasbourg Licence Pro ARS UFR de Mathématiques et Informatique Année 2009/2010 1 Adressage IP 1.1 Limites du nombre d adresses IP 1.1.1 Adresses de réseaux valides Réseaux Locaux TP 04 :

Plus en détail

GUIDE POUR LE PLEXTALK Linio Pocket - LECTEUR DE Podcasts -

GUIDE POUR LE PLEXTALK Linio Pocket - LECTEUR DE Podcasts - GUIDE POUR LE PLEXTALK Linio Pocket - LECTEUR DE Podcasts - Shinano Kenshi Co., Ltd. Se reserve le droit de modifier le contenu de ce manuel sans information ecrite prealable. Table des matie res 1 A quoi

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

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF 11069 DF 08 / 10

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF 11069 DF 08 / 10 Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF 11069 DF 08 / 10 Manuel d utilisation ProCod TWK France 13-15, avenue de Stalingrad 93170 BAGNOLET T. 01 43 62 00 05 F. 01 43 63

Plus en détail

BCI - TPSP - Processeurs et Architectures Numériques

BCI - TPSP - Processeurs et Architectures Numériques BCI - TPSP - Processeurs et Architectures Numériques Jean-Luc Danger Guillaume Duc Tarik Graba Philippe Matherat Yves Mathieu Lirida Naviner Alexis Polti Jean Provost c 2002-2011 groupe SEN, Télécom ParisTech

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

Circuits RL et RC. Chapitre 5. 5.1 Inductance

Circuits RL et RC. Chapitre 5. 5.1 Inductance Chapitre 5 Circuits RL et RC Ce chapitre présente les deux autres éléments linéaires des circuits électriques : l inductance et la capacitance. On verra le comportement de ces deux éléments, et ensuite

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

Esterel The french touch star touch esterel advance

Esterel The french touch star touch esterel advance Accès Tables des Matières Siège Social : Technoparc EPSILON RD 100 83700 SAINT RAPHAEL Tél. (33) 04 98 11 45 90 Fax (33) 04 98 11 45 70 E. mail France : info@cashsystemes.com Web : www.cashsystemes.com

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

Calculons avec Albert!

Calculons avec Albert! Calculons avec Albert! Par : Guy Lefebvre, 1257 rue Principale, St-Prime, G8J 1V2, 418-251-2170 Guillaume Rainville, 610 8 e rue, St-Prime, G8J 1P6, 418-251-8290 Résumé : Lefebvre G. et Rainville G., 2001,

Plus en détail

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. Sciences et Technologies de l Industrie et du Développement Durable Formation des enseignants parcours : ET24 Modèle de

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

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

Organisation des Ordinateurs

Organisation des Ordinateurs Organisation des Ordinateurs Bernard Boigelot E-mail : boigelot@montefiore.ulg.ac.be URL : http://www.montefiore.ulg.ac.be/~boigelot/ http://www.montefiore.ulg.ac.be/~boigelot/cours/org/ 1 Chapitre 1 Les

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

Les réseaux cellulaires

Les réseaux cellulaires Les réseaux cellulaires Introduction Master 2 Professionnel STIC-Informatique Module RMHD 1 Introduction Les réseaux cellulaires sont les réseaux dont l'évolution a probablement été la plus spectaculaire

Plus en détail

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA) La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA) I. L'intérêt de la conversion de données, problèmes et définitions associés. I.1. Définitions:

Plus en détail

Fiche pédagogique : ma famille et moi

Fiche pédagogique : ma famille et moi Fiche pédagogique : ma famille et moi Tâche finale de l activité : Jouer au «Cluedo» Niveau(x) Cycle 3 Contenu culturel : - jeux de sociétés Connaissances : Connaissances requises : - cf séquences primlangue

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

Projet # 3 Serrure à deux clés

Projet # 3 Serrure à deux clés Département d électronique industrielle Projet # 3 Serrure à deux clés Semaines 8 et 9, 10 Session 1 Circuits logiques 243-206-RA Automne 2010 Tables des matières 1 OBJECTIFS DE L ACTIVITÉ... 3 1.1 COMPÉTENCES

Plus en détail

Algorithmique et programmation : les bases (VBA) Corrigé

Algorithmique et programmation : les bases (VBA) Corrigé PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi

Plus en détail

Les nombres entiers. Durée suggérée: 3 semaines

Les nombres entiers. Durée suggérée: 3 semaines Les nombres entiers Durée suggérée: 3 semaines Aperçu du module Orientation et contexte Pourquoi est-ce important? Dans le présent module, les élèves multiplieront et diviseront des nombres entiers concrètement,

Plus en détail

Créez des étiquettes avec Microsoft Word et Excel (Versions Windows 10 et 11)

Créez des étiquettes avec Microsoft Word et Excel (Versions Windows 10 et 11) MICROSOFT WORD POUR WINDOWS Créez des étiquettes avec Microsoft Word et Excel (Versions Windows 10 et 11) Imprimer des étiquettes, c est possible avec le couple Microsoft Word et Microsoft Excel. Nous

Plus en détail

Vers l'ordinateur quantique

Vers l'ordinateur quantique Cours A&G Vers l'ordinateur quantique Données innies On a vu dans les chapîtres précédents qu'un automate permet de représenter de manière nie (et même compacte) une innité de données. En eet, un automate

Plus en détail

> Mettre une croix dans les cases correspondantes Répondre aux deux consignes

> Mettre une croix dans les cases correspondantes Répondre aux deux consignes La signalisation /20 > Mettre une croix dans les cases correspondantes Répondre aux deux consignes A / Accès interdit aux cyclistes... B / Débouché de cyclistes venant de gauche ou de droite... C / Piste

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

T500 DUAlTACH. JAQUET T500 DualTach Instrument de mesure et de surveillance équipé de 2 entrées fréquence TACHYMETRE 2 CANAUX

T500 DUAlTACH. JAQUET T500 DualTach Instrument de mesure et de surveillance équipé de 2 entrées fréquence TACHYMETRE 2 CANAUX 02-09 T500 DUAlTACH JAQUET T500 DualTach Instrument de mesure et de surveillance équipé de 2 entrées fréquence JAQUET T500 DualTach Instrument multi canal de mesure et de surveillance pour applications

Plus en détail

Transmissions série et parallèle

Transmissions série et parallèle 1. Introduction : Un signal numérique transmet généralement plusieurs digits binaires. Exemple : 01000001 ( huit bits). Dans une transmission numérique on peut envisager deux modes : les envoyer tous en

Plus en détail

Compte bancaire ou assurance vie? 5. Amortissement direct ou indirect?

Compte bancaire ou assurance vie? 5. Amortissement direct ou indirect? 92 LE GUIDE FINANCIER DU PROPRIÉTAIRE Compte bancaire ou assurance vie? La décision de prendre un compte bancaire dépendra du profil du client et de ses besoins. Par exemple, si l emprunteur est célibataire

Plus en détail

Groupe symétrique. Chapitre II. 1 Définitions et généralités

Groupe symétrique. Chapitre II. 1 Définitions et généralités Chapitre II Groupe symétrique 1 Définitions et généralités Définition. Soient n et X l ensemble 1,..., n. On appelle permutation de X toute application bijective f : X X. On note S n l ensemble des permutations

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

Compter à Babylone. L écriture des nombres

Compter à Babylone. L écriture des nombres Compter à Babylone d après l article de Christine Proust «Le calcul sexagésimal en Mésopotamie : enseignement dans les écoles de scribes» disponible sur http://www.dma.ens.fr/culturemath/ Les mathématiciens

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

Le calcul du barème d impôt à Genève

Le calcul du barème d impôt à Genève Le calcul du barème d impôt à Genève Plan : 1. Historique Passage d un système en escalier à une formule mathématique 2. Principe de l imposition Progressivité, impôt marginal / moyen ; barème couple/marié

Plus en détail

Cours d Informatique

Cours d Informatique Cours d Informatique 1ère année SM/SMI 2007/2008, Info 2 Département de Mathématiques et d Informatique, Université Mohammed V elbenani@hotmail.com sayah@fsr.ac.ma 2007/2008 Info2, 1ère année SM/SMI 1

Plus en détail

L utilisation d un réseau de neurones pour optimiser la gestion d un firewall

L utilisation d un réseau de neurones pour optimiser la gestion d un firewall L utilisation d un réseau de neurones pour optimiser la gestion d un firewall Réza Assadi et Karim Khattar École Polytechnique de Montréal Le 1 mai 2002 Résumé Les réseaux de neurones sont utilisés dans

Plus en détail

COMMUNICATION ENTRE DEUX ORDINATEURS PAR LASER MODULE EN CODE MORSE OU BINAIRE.

COMMUNICATION ENTRE DEUX ORDINATEURS PAR LASER MODULE EN CODE MORSE OU BINAIRE. COMMUNICATION ENTRE DEUX ORDINATEURS PAR LASER MODULE EN CODE MORSE OU BINAIRE. RESUME le fichier exécutable «morsebinaire_win_orphygts II_v2.exe», est un logiciel de démonstration permettant de faire

Plus en détail

LES ORDRES PERMANENTS

LES ORDRES PERMANENTS Si vous avez des paiements identiques tous les mois (montant et destinataire), il est possible de créer des ordres permanents pour vous simplifier la vie. Pour ceci: Cliquez sur le bouton «ordre de paiement»

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

Progressons vers l internet de demain

Progressons vers l internet de demain Progreon ver l internet de demain COMPRENDRE LA NOTION DE DÉBIT La plupart de opérateur ADSL communiquent ur le débit de leur offre : "512 Kb/", "1 Méga", "2 Méga", "8 Méga". À quoi ce chiffre correpondent-il?

Plus en détail

Logique séquentielle

Logique séquentielle Bascules et logique séquentielle aniel Etiemble de@lri.fr Logique séquentielle Logique séquentielle Le système a des «états» ans un système séquentiel Éléments de mémorisation Les sorties dépendent des

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

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté Compétences travaillées : Mettre en œuvre un protocole expérimental Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique

Plus en détail

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB Ce document, écrit par des animateurs de l IREM de Besançon, a pour objectif de présenter quelques unes des fonctions du logiciel Scilab, celles qui sont spécifiques

Plus en détail

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel Activité 1 Compter les points Écriture binaire des nombres Résumé Les données de l ordinateur sont stockées et transmises sous la forme d une série de 0 et de 1. Comment peut-on représenter des mots et

Plus en détail

ReadCard Guide Utilisateur

ReadCard Guide Utilisateur ReadCard Guide Utilisateur Document révision 04 Copyright 2011 ISLOG Network. Tout droit réservé. Historique de version Date Auteur Description Document Version 04/05/09 A Humilier Version initiale 00

Plus en détail

Défi 1 Qu est-ce que l électricité statique?

Défi 1 Qu est-ce que l électricité statique? Défi 1 Qu estce que l électricité statique? Frotte un ballon de baudruche contre la laine ou tes cheveux et approchele des morceaux de papier. Décris ce que tu constates : Fiche professeur Après avoir

Plus en détail

LA SECURITE DES CARTES A BANDE MAGNETIQUE

LA SECURITE DES CARTES A BANDE MAGNETIQUE Benuts K1wy LA SECURITE DES CARTES A BANDE MAGNETIQUE INTRODUCTION : L information est présente partout dans la vie, et à acquis une importance capitale dans le monde actuel. Il a

Plus en détail

Modules d automatismes simples

Modules d automatismes simples Modules d automatismes simples Solutions pour automatiser Modules d'automatismes Enfin, vraiment simple! Un concentré de solution Pour vos petites applications d'automatismes millenium gère : Temporisations

Plus en détail

Patentamt JEuropaisches. European Patent Office Numéro de publication: 0 1 1 0 7 6 7 Office européen des brevets DEMANDE DE BREVET EUROPEEN

Patentamt JEuropaisches. European Patent Office Numéro de publication: 0 1 1 0 7 6 7 Office européen des brevets DEMANDE DE BREVET EUROPEEN Patentamt JEuropaisches European Patent Office Numéro de publication: 0 1 1 0 7 6 7 Office européen des brevets ^ DEMANDE DE BREVET EUROPEEN Numéro de dépôt: 83402232.9 @ Int. Cl.3: G 06 F 7/52 Date de

Plus en détail

A l aide de votre e-mail vous pouvez visiter un site web!

A l aide de votre e-mail vous pouvez visiter un site web! A l aide de votre e-mail vous pouvez visiter un site web! par Ueli Scheuermeier, LBL Êtes vous parmi ces agents de terrain qui ont la possibilité de se servir de l e-mail? Mais vous arrivez pas à naviguer

Plus en détail

avec des nombres entiers

avec des nombres entiers Calculer avec des nombres entiers Effectuez les calculs suivants.. + 9 + 9. Calculez. 9 9 Calculez le quotient et le rest. : : : : 0 :. : : 9 : : 9 0 : 0. 9 9 0 9. Calculez. 9 0 9. : : 0 : 9 : :. : : 0

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

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

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

MODE D EMPLOI DU LOGICIEL LIGNES DE TEMPS A partir du film La Mort aux trousses d Alfred Hitchcock

MODE D EMPLOI DU LOGICIEL LIGNES DE TEMPS A partir du film La Mort aux trousses d Alfred Hitchcock MODE D EMPLOI DU LOGICIEL LIGNES DE TEMPS A partir du film La Mort aux trousses d Alfred Hitchcock Pour ouvrir un projet Pour ouvrir un fichier projet, lancez Lignes de temps et cliquez sur Fichier ->

Plus en détail

SCL LOGICIEL DE CONTROL

SCL LOGICIEL DE CONTROL SCL LOGICIEL DE CONTROL Version 1.3 MRC AUDIO LD- 500 www.mrcaudio.com 1 Contenu 1 - Bienvenu a MRC AUDIO SCL v1.3 2 - Installation du logiciel 3 - Configuration du programme SCL 4 - Contrôle des installations

Plus en détail

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009 Déroulement Algorithmes et structures de données Cours 1 et 2 Patrick Reuter http://www.labri.fr/~preuter/asd2009 CM mercredi de 8h00 à 9h00 (Amphi Bât. E, 3 ème étage) ED - Groupe 3 : mercredi, 10h30

Plus en détail

Exprimer ce coefficient de proportionnalité sous forme de pourcentage : 3,5 %

Exprimer ce coefficient de proportionnalité sous forme de pourcentage : 3,5 % 23 CALCUL DE L INTÉRÊT Tau d intérêt Paul et Rémi ont reçu pour Noël, respectivement, 20 et 80. Ils placent cet argent dans une banque, au même tau. Au bout d une année, ce placement leur rapportera une

Plus en détail

TP 10.3.5a Notions de base sur le découpage en sous-réseaux

TP 10.3.5a Notions de base sur le découpage en sous-réseaux TP 10.3.5a Notions de base sur le découpage en sous-réseaux Objectif Identifier les raisons pour lesquelles utiliser un masque de sous-réseau. Faire la distinction entre un masque de sous-réseau par défaut

Plus en détail