Quelques notions que je ne comprends pas (principe fonctionn

Discutez d'informatique ici !
z^42
Membre Naturel
Messages: 60
Enregistré le: 21 Sep 2014, 15:18

Quelques notions que je ne comprends pas (principe fonctionn

par z^42 » 12 Nov 2014, 22:11

Bonsoir,

Pouvez vous m'expliquer certaines notions corrigés que je n'ai pas compris.

Queston 1:
-> En Europe on ecrit la date dans le format JJ/MM/AAAA et en Japon dans le format AAAA/MM/JJ.
Lequelles des deux representations utilise little endian et lequel le big endian ?
-> On veut écrire dans la mémoire la valeur de n en utilisant des bytes stockés aux adresses a, a+1, a+2 et a+3. Donner les valeurs de chaque byte en utilisant les représentants little et big endian.
int n= 65*256*256*256+66*256*256+67*256+68;

Dans la solution
on trouve que 65 en little endian c'est 0100.0001 Comment on n'a trouvé ? Et comment on trouve pour big endian ? ( 0100.0100)

Question2:
Calculez la representation en machine comme valeur de type float de 0.78125.

Solution:
Le nombre a une representation en base deux : 0.11001.
La normalisation donne : 1.1001*10^-1
En memoire, on aura donc :
-> bit de signe : 0 car le nombre est positif
-> exposant : la valeur -1 est ajoutee sur 8 bits a 01111111. On aura donc : 01111110
-> mantisse : on conserve les chiffres apres le point dans la forme normalisee et on complete par des 0,
a concurrence de 23 bits.
Cela donne : 10010000000000000000000
Sous forme binaire cela donne : 00111111010010000000000000000000 // D'ou sort ce nombre c le binaire de quel nombre ? (je me suis perdu :mur: )
Exprimee sous forme hexadecimale cela donne : 3F480000

Question3:
Comment on represente zero dans le format float ?

Cette exercice je n'ai pas du tout compris.
Solution :

-0 : 1 00000000 00000000000000000000000
+0 0 00000000 00000000000000000000000
On represente :
+infini: 0 11111111 00000000000000000000000
-infini: 1 11111111 00000000000000000000000
NoN : NaN (Not-a-Number) : un certain nombre de congurations ne correspondent pas a un nombre.
Example : 0 11111111 00001001001111000000100

Merci d'avance
Bonne soirée



 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 13 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite