• Aucun résultat trouvé

Développement : Les masques

N/A
N/A
Protected

Academic year: 2022

Partager "Développement : Les masques"

Copied!
4
0
0

Texte intégral

(1)

Développement : Les masques

© tv <tvaira@free.fr> v.1.0

Ce sujet comprend 25 questions pour un total de 40 points.

A Questions de cours

Question 1 (2 points) Qu’est ce qu’un masque ?

Question 2 (3 points)

Quels opérateurs logiques utilise-t-on pour faire un masque ?

Question 3 (2 points)

Quel est l’élément absorbant d’un ET? d’un OU?

Question 4 (2 points)

Quel est l’élément neutre d’un ET? d’un OU?

Question 5 (1 point)

Quel opérateur logique utilise-t-on pour forcer l’état d’un bit à 0?

Question 6 (1 point)

Quel opérateur logique utilise-t-on pour forcer l’état d’un bit à 1?

LT La Salle Avignon 1 / 4 © tvaira@free.fr

(2)

Développement Les masques BTS SN-IR

Question 7 (2 points)

Pour un valeur initiale de 8, quelle sera la nouvelle valeur si on décalage d’un bit à gauche ? à droite ?

Question 8 (2 points)

Quelle est la différence entre un opérateur logique et bit à bit ?

B Exercices

Question 9 (1 point)

Sia etb sont définis par int a = 0x5C; etint b = 0xD1;, alors (a & b)vaut :

0x00 0x01 0x50 0x5C 0xDD 0xFF

Question 10 (1 point)

Sia etb sont définis par int a = 0x5C; etint b = 0xD1;, alors (a && b)vaut :

0x00 0x01 0x50 0x5C 0xDD 0xFF

Question 11 (1 point)

Sia etb sont définis par int a = 0xC5; etint b = 0x6E;, alors (a | b)vaut :

0x00 0x01 0x44 0x133 0xEF 0xFF

Question 12 (1 point)

Sia etb sont définis par int a = 0xC5; etint b = 0x6E;, alors (a || b)vaut :

0x00 0x01 0x44 0x133 0xEF 0xFF

Question 13 (2 points)

Quelle est la valeur de n après l’exécution des instructions suivantes ? int n = 1; n = (n « 3) | 1;

0 3 7 1 8 9

Question 14 (2 points)

Donner la valeur du masque dans l’opération(a & masque)pour lire seulement l’état du bit 3 :

(a & 0x00) (a & 0x03) (a & 0x08) (a & 0xF7)

Question 15 (2 points)

Donner la valeur du masque dans l’opération (a & masque)pour écrire le bit 3 à 0 : (a & 0x00) (a & 0x03) (a & 0x08) (a & 0xF7)

LT La Salle Avignon 2 / 4 © tvaira@free.fr

(3)

Développement Les masques BTS SN-IR

Question 16 (2 points)

Donner l’opération pour écrire le bit 3 à 1 :

(a & 0x04) (a | 0x04) (a & 0x03) (a | 0x03) (a | 0xF7) (a & 0xF7) (a & 0x01) (a | 0x01) (a & 0x00) (a | 0x00)

Question 17 (2 points)

Sia vaut0x55, donner la valeur obtenue dans l’opération (a & ~(1 « 4)) » 4 :

0x00 0x01 0x04 0xAA 0xFF

Question 18 (1 point)

Dans l’opération (a & ~(1 « 4)) » 4, combien de bit(s) sont lu(s) ?

0 1 4 Tous Aucun

Question 19 (1 point)

Dans l’opération (a & ~(1 « 4)) » 4, quel bit est lu ?

0 1 4 8 Tous Aucun

Question 20 (1 point)

Dans une trame réseau, l’adresse IPv4 source est codée sur 32 bits par les valeurs hexadé- cimales :C0 A8 11 16. Quelle est alors la valeur de cette adresse IP en notation décimale pointée ?

192.168.11.16 192.168.11.10 192.168.17.10 192.168.17.22

Question 21 (1 point)

En supposant que le masque est 255.255.255.0, Quelle sera alors l’adresse réseau en notation décimale pointée ?

192.168.17.0 192.168.17.22 0.0.0.22 192.168.0.0

Question 22 (1 point)

En supposant que le masque est 255.255.0.0, Quelle sera alors l’adresse réseau en no- tation décimale pointée ?

192.168.17.0 192.168.0.22 0.0.17.22 192.168.0.0

Question 23 (2 points)

En supposant que le masque est 255.255.240.0, Quelle sera alors l’adresse réseau en notation décimale pointée ?

192.168.17.0 192.168.16.0 192.168.8.0 192.168.0.0

LT La Salle Avignon 3 / 4 © tvaira@free.fr

(4)

Développement Les masques BTS SN-IR

Question 24 (2 points)

Dans une trame réseau, le champ Flags de l’en-tête TCP vaut en hexadécimal 0x18.

Donner l’état des 6 flags?

<- 32 bits ->

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

| | |U|A|P|R|S|F| |

| | Reserved |R|C|S|S|Y|I| |

| | |G|K|H|T|N|N| |

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

URG=0 ACK=0 PSH=0 RST=0 SYN=0 FIN=0 URG=0 ACK=1 PSH=1 RST=0 SYN=0 FIN=0 URG=0 ACK=0 PSH=0 RST=1 SYN=1 FIN=0 URG=0 ACK=0 PSH=0 RST=0 SYN=1 FIN=0 URG=0 ACK=0 PSH=0 RST=0 SYN=0 FIN=1 URG=1 ACK=1 PSH=1 RST=1 SYN=1 FIN=1

Question 25 (2 points)

Donner la valeur en hexadécimal du champ Flags de l’en-tête TCP lorsque SYN=1 et ACK=1?

<- 32 bits ->

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

| | |U|A|P|R|S|F| |

| | Reserved |R|C|S|S|Y|I| |

| | |G|K|H|T|N|N| |

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0x18 0x81 0x11 0x12 0x21

LT La Salle Avignon 4 / 4 © tvaira@free.fr

Références

Documents relatifs

Pour cela, avant le tracé de chaque élément, questionner sur la forme, la taille ; aider les petits à tracer selon le désir exprimé et à découper en verbalisant l'action de la

2011-2012 : « La boucherie est à vendre » Image et Réalisation (Documentaire 52’ /Point du Jour/ lauréat de la Bourse Brouillon d’un rêve de la Scam / France 3

Dans la zone centrale, sous l’onglet Création, dans le groupe Thèmes, cliquez du bouton droit sur un autre thème.. Cliquez sur Appliquer aux diapositives

On recouvre un moule ou son visage de bandes plâtrées mouillées, ces bandelettes durcissent en quelques minutes;. Le masque se décolle alors

Ils peuvent aussi servir à invoquer les ancêtres pour demander leur protection, chasser les sorciers et les mauvais esprits, demander aux dieux et divinités de

Nous avons fait le choix dʼimplanter dans les cases de notre grille une interface «ICase» qui aura pour rôle de gérer lʼajout, la suppression ou la récupération dʼun

Cependant, les preuves scientifiques des effets toxiques sur la santé d’un excès de dioxyde de carbone (CO 2 ) sont déjà largement suffisantes pour stopper le port

le 0 est l'élément neutre : la valeur de l'autre opérande est inchangée le 1 est l'élément absorbant : il y aura un 1 en sortie quelque soit la valeur de l'autre opérande. Pour le