Vous êtes sur la page 1sur 8

IUT ORSAY Mesures Physiques S2

Mesures physiques Matière : Informatique d’instrumentation S2

Travaux dirigés Date : 11 avril 2009


Feuille N° 1 / 8

TD 1 : Représentations des nombres entiers

1.1 Entiers non signés


1.1.1 Que valent en décimal les nombres binaires a = 0b01101001 et b = 0b10010110 ?
1.1.2 Peut-on repérer immédiatement un nombre binaire pair et un nombre binaire impair ?
1.1.3 Représenter en binaire, sur 8 bits, la valeur décimale 75 et la valeur décimale 175.
1.1.4 Représenter en binaire, sur 16 bits, la valeur décimale 75 et la valeur décimale 175.
1.1.5 Additionner en binaire (sur 8 puis 16 bits) les nombres décimaux 75 et 175 puis convertir le
résultat en décimal.
1.1.6 Additionner en binaire (sur 8 puis 16 bits) les nombres décimaux 128 et 175 puis convertir le
résultat en décimal.
1.2 Entiers signés en complément à 2
1.2.1 Que valent en décimal les nombres binaires 8 bits signés en complément à 2 a = 0b01101001
et b = 0b10010110 ?
1.2.2 Ecrire ces mêmes nombres sur 16 bits.
1.2.3 Ecrire sur 8 bits 36, -36, 128, 129, -128.
1.2.4 Additionner sur 8 bits (-16) et 64 puis, 64 et 64.

1.3 Entiers non signés en héxadécimal


1.3.1 Que valent en décimal les nombres hexadécimaux a = 0x128 , b=0x222, c=0xA0C.
1.3.2 Les nombres 222 et 0x222 sont-ils égaux ?
1.3.3 Donner en hexadécimal les nombres 1024, 1048, 315.
1.3.4 Additionner b=0x222 et c=0xA0C directement en hexadécimal. Convertir le résultat en
décimal. Vérifier l’addition en décimal.
1.4 Entiers héxadécimaux signés en complément à 2
1.4.1 Que valent en décimal les nombres hexadécimaux sur 16 bits a = 0x128 , b=0x222,
c=0xFA0C, d= 0xFFFF.
1.4.2 Extension de signe : passer d’une représentation 8 bits à une représentation 16bits pour les
nombres suivants a = 0x28 , b = 0x82, c = 0xAC.
1.4.3 Donner en hexadécimal les nombres 1024, -512, -315.
1.4.4 Additionner b=0x222 et c=0xFA0C directement en hexadécimal. Convertir le résultat en
décimal. Vérifier l’addition en décimal.

TD d'Informatique d'instrumentation 1 03/03/09

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com


IUT ORSAY Mesures Physiques S2

TD 2 : Représentations des nombres réels


1.5 Etendue des valeurs et résolution
1.5.1 Rappeler les codages utilisés en simple et double précision.
1.5.2 Coder les valeurs 10,625 ; -10,1 ; 65534,1025.
1.5.3 Quelles sont les valeurs maximales que l'on peut coder en simple et double précisions ?
1.5.4 Quelles sont les valeurs minimales que l'on peut coder en simple et double précisions ?
1.5.5 Quelles sont les plus petites valeurs absolues codables en simple et double précisions ?
1.5.6 Retrouver les précisions relatives des représentations en simple et double précisions ?

1.6 Changements de types


1.6.1 Dans quelle gamme de valeurs peut-on coder de façon exacte tous les entiers successifs en réel
simple précision ?
Montrer que les réels simple précision au-delà de cette gamme sont des entiers pairs.
1.6.2 Peut-on coder de façon exacte les entiers 8 bits, les entiers 16 bits et les entiers 32 bits en réel
simple précision ?
1.6.3 Peut-on coder de façon exacte les entiers 8 bits, les entiers 16 bits et les entiers 32 bits en réel
double précision ?

1.7 Principe d’un codage flottant sur 16


On considère un principe de codage de valeurs réelles sur 16 bits. Le bit de poids fort est le bit de signe. Les 6
bits suivants sont les bits d’exposant. La puissance de 2 multipliant la mantisse est la valeur binaire naturelle
de l’exposant diminuée de 31. Les 9 bits restants sont les bits de mantisse, le bit le plus significatif du nombre
n’étant pas écrit.
1.7.1 Coder la valeur 10,625. Coder la valeur 10,1.
1.7.2 Quelles sont les valeurs absolues minimale et maximale des nombres que l’on peut coder ?
1.7.3 Coder les nombres 10,25 et 0,125. Effectuer leur addition et retrouver le résultat.
1.7.4 Soient les nombres réels dont les représentations binaires sont :
A = 0 101011 100101101 et B = 0 101010 000101101 ;
Donner la représentation de A - B et sa précision relative.
1.7.5 Même question avec les valeurs suivantes :
A = 0 101011 100101101 et B = 0 101011 100101100.

1.8 Calcul curieux


1.8.1 Comment se comportera un ordinateur obéissant à l'algorithme suivant :
faire
a ← a+1
tant que a ≠ a+1
suivant que a est une variable entière ou une variable réelle ?

TD d'Informatique d'instrumentation 2 03/03/09

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com


IUT ORSAY Mesures Physiques S2

TD3 : Algèbre de Boole

1.9 Exercice
1- Ecrire la fonction logique d’un OU-EXCLUSIF (XOR) à partir de sa table de vérité et déduire qu’il
peut se mettre sous la forme ( a + b).(a.b) . Ecrire l’équation du NON-OU-EXCLUSIF (NXOR).
2- Ecrivez avec des + et × l’équation : (a ⊕ b) ⊕ (c ⊕ d )

1.10 Exercice

Transformer à l’aide du thèorème de DeMorgan : a + b + c + d et a.b + c.d .

1.11 Exercice
A partir des tables de vérité puis des propriétés de l’algèbre de Boole, démontrer que :
a + b.c ≡ (a + b).(a + c ) et que a + b ≡ a.b + a.b + a.b

1.12 Exercice
A partir des schémas logiques ou chronogrammes, déduire les équations combinatoires des sorties :

1.13 Exercice
Résoudre : d .a + c.( d .b + a.b) + d .(c.b + a.b) + c.d .a
Tracez ce circuit en n’utilisant que des portes NAND puis que des portes NOR
Piste : Calculez l’inverse de la fonction…

TD d'Informatique d'instrumentation 3 03/03/09

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com


IUT ORSAY Mesures Physiques S2

TD 4 : Circuits combinatoires

1.14 Tables de vérité et fonctions

Circuit 1

A B C R Trouver l’équation booléenne de la sortie R d’un circuit


0 0 0 0 combinatoire à trois entrées A, B et C ayant la table de vérité ci-
0 0 1 0 contre.
0 1 0 1
0 1 1 0 Donner un schéma de câblage comportant le minimum
1 0 0 1 d’opérateurs booléens.
1 0 1 0
1 1 0 1
1 1 1 1

Circuit 2

Z Y X T Trouver l’équation booléenne de la sortie T d’un circuit


F F F F combinatoire à trois entrées X, Y et Z ayant la table de vérité ci-
F F V V contre.
F V F V
F V V F Donner un schéma de câblage comportant le minimum
V F F F d’opérateurs booléens.
V F V V
V V F V
V V V F

1.15 Décodeur 3 vers 8 à partir de décodeurs 2 vers 4

G Y0
A Y1
32 vers 83
Y2
B
Y3
C Y4
Y5
Y6
Y7

Donner le schéma d’un décodeur « 3 vers 8 » à partir d’un ou plusieurs décodeurs « 2 vers 3 ».

1.16 Décodage pour activation de cases mémoires aux adresses 16 à 23

Donner le schéma d’implantation d’un décodeur « 3 vers 8 » dans l’espace d’adresse 16 à 23 de l’espace 0 à
31 défini par les cinq lignes d’adresses A0-A4. En d’autres termes, la sortie Y0 est à l’état bas seulement pour
l’adresse 16, la sortie Y1 est à l’état bas pour l’adresse 17, …, et la sortie Y7 est à l’état bas pour l’adresse 23.

TD d'Informatique d'instrumentation 4 03/03/09

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com


IUT ORSAY Mesures Physiques S2

TD 5 : Circuits séquentiel
1.17 CHENILLARD
Une rampe d’éclairage de spectacle doit fonctionner dans un mode « chenillard », à savoir les huit lampes sont
éclairés successivement en mode glissant. Le nombre de lampe simultanément éclairées (entre 1 et 4), le
décalage des lampes (entre 1 et 2) et la vitesse de balayage (de 1 à 4 tops d’horloge) constituent votre
commande ou entrée du système. On suppose réaliser l’ensemble avec un automate. Exemple :

Décalage
Simultané=3
Vitesse : décalage à chaque top

1.17.1 Donner le nombre d’entrée minimum et attribuer leur une signification.


1.17.2 Tracer un diagramme d’état à partir d’un état initial où la première lampe éclairée est en
première position.
1.17.3 Compter le nombre d’états total. Combien faut-il de bascule D pour implanter une réalisation
sous forme d’automate de Moore (figure ci-dessous) ?

E n tré e s F o n ctio n F o n ctio n S o rtie s


B a s c u le
co m b in ato ire d e l'état co m b in ato ire
fu tu r D d e s o rtie
Di Xi

H o rlo g e

1.17.4 Que comporte le premier bloc combinatoire ? Combien il y a-t-il d’entrée et de sortie ?
1.17.5 Que comporte le deuxième bloc combinatoire ? Combien il y a-t-il d’entrée et de sortie ?

1.18 Traduire l’exemple précédent en langage ABEL


1.18.1 Ecrire le diagramme d’état
1.18.2 Ecrire le calcul des sorties
1.18.3 Comment peut-on utiliser un circuit logique avec un opto-triac pour éclairer des lampes de
puissances 240W ?

OPTO TRIAC MOC 3041

Isolation galvanique entre circuit de commande et de charge.


Utilisation dans les barrages photoélectriques, les interrupteurs
électroniques (type 3040 électroaimant à minimum de tension) -
Courant de sortie : 1A. Tension d'isolation : 7600 V. Tension de
sortie : 400 V.

TD d'Informatique d'instrumentation 5 03/03/09

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com


IUT ORSAY Mesures Physiques S2

TD 6 : binaire décalé et code Gray

1.19 Entiers en binaire décalé.


1.19.1 Que valent en décimal les nombres 8 bits suivant, exprimés en binaire décalé a = 01101001 et
b = 10010110 ?

1.20 Code Gray.

Un capteur de position angulaire permet de repérer une position à 1/8 de tour près. Sur un disque, trois pistes
concentriques présentent des secteurs noirs ou blancs. Trois photodiodes sont placées suivant un rayon du
disque, chacune en face d'une piste. Chaque diode indique par une valeur binaire si elle est en face d'un secteur
clair (0) ou foncé (1).
1.20.1 Représenter les secteurs clairs et foncés en utilisant une numérotation binaire pure des
secteurs, puis en utilisant le code Gray.
1.20.2 Indiquer les informations binaires que peut fournir chaque dispositif lorsque les diodes sont à
cheval entre la zone 0 et la zone 7.
Quel avantage présente le code Gray ?

TD d'Informatique d'instrumentation 6 03/03/09

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com


IUT ORSAY Mesures Physiques S2

Pourquoi le code ASCII?


La mémoire de l'ordinateur conserve toutes les données sous forme numérique. il n'existe pas de méthode pour
stocker directement les caractères. Chaque caractère possède donc son équivalent en code numérique: c'est le
code ASCII (American Standard Code for Information Interchange - traduisez " Code Americain Standard
pour l'Echange d'Informations"). Ce code attribue les valeurs 0 à 255 (donc codées sur 8 bits, soit 1 octet) aux
lettres majuscules et minuscules, aux chiffres, aux marques de ponctuation et aux autres symboles.

Table des caractères ASCII


NUL 0 Espace 32 @ 64 ` 96
SOH 1 ! 33 A 65 a 97
STX 2 " 34 B 66 b 98
ETX 3 # 35 C 67 c 99
EOT 4 $ 36 D 68 d 100
ENQ 5 % 37 E 69 e 101
ACK 6 & 38 F 70 f 102
BEL 7 ' 39 G 71 g 103
BS 8 ( 40 H 72 h 104
HT 9 ) 41 I 73 i 105
LF 10 * 42 J 74 j 106
VT 11 + 43 K 75 k 107
FF 12 , 44 L 76 l 108
CR 13 - 45 M 77 m 109
SO 14 . 46 N 78 n 110
SI 15 / 47 O 79 o 111
DLE 16 0 48 P 80 p 112
DC1 17 1 49 Q 81 q 113
DC2 18 2 50 R 82 r 114
DC3 19 3 51 S 83 s 115
DC4 20 4 52 T 84 t 116
NAK 21 5 53 U 85 u 117
SYN 22 6 54 V 86 v 118
ETB 23 7 55 W 87 w 119
CAN 24 8 56 X 88 x 120
EM 25 9 57 Y 89 y 121
SUB 26 : 58 Z 90 z 122
ESC 27 ; 59 [ 91 { 123
FS 28 < 60 \ 92 | 124
GS 29 = 61 ] 93 } 125
RS 30 > 62 ^ 94 ~ 126
US 31 ? 63 _ 95 DEL 127

TD d'Informatique d'instrumentation 7 03/03/09

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com


IUT ORSAY Mesures Physiques S2

Table des caractères ASCII (suite) :


Norme iso_ascii_8859_1

€ 128 espace 160 À 192 à 224


129 ¡ 161 Á 193 á 225
‚ 130 ¢ 162 Â 194 â 226
ƒ 131 £ 163 Ã 195 ã 227
„ 132 ¤ 164 Ä 196 ä 228
… 133 ¥ 165 Å 197 å 229
† 134 ¦ 166 Æ 198 æ 230
‡ 135 § 167 Ç 199 ç 231
ˆ 136 ¨ 168 È 200 è 232
‰ 137 © 169 É 201 é 233
Š 138 ª 170 Ê 202 ê 234
‹ 139 « 171 Ë 203 ë 235
Œ 140 ¬ 172 Ì 204 ì 236
141 173 Í 205 í 237
Ž 142 ® 174 Î 206 î 238
143 ¯ 175 Ï 207 ï 239
144 ° 176 Ð 208 ð 240
‘ 145 ± 177 Ñ 209 ñ 241
’ 146 ² 178 Ò 210 ò 242
« 147 ³ 179 Ó 211 ó 243
» 148 ´ 180 Ô 212 ô 244
• 149 µ 181 Õ 213 õ 245
– 150 ¶ 182 Ö 214 ö 246
— 151 · 183 × 215 ÷ 247
˜ 152 ¸ 184 Ø 216 ø 248
™ 153 ¹ 185 Ù 217 ù 249
š 154 º 186 Ú 218 ú 250
› 155 » 187 Û 219 û 251
œ 156 ¼ 188 Ü 220 ü 252
157 ½ 189 Ý 221 ý 253
ž 158 ¾ 190 Þ 222 þ 254
Ÿ 159 ¿ 191 ß 223 ÿ 255

TD d'Informatique d'instrumentation 8 03/03/09

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com

Vous aimerez peut-être aussi