IEEE 754 Standard - Floating Point Binary Numbers
HTML-код
- Опубликовано: 30 сен 2024
- The IEEE 754 standard describes how to represent real binary floating point numbers. The single precision consists in presenting the number on 32 bits and the double precision allows it on 64 bits. The represented binary code is divided into 3 blocks: the sign bit, the exponent and the mantissa. The exponent is coded on 8 bits in simple precision and 11 bits in double precision. The mantissa is represented on 23 bits in simple precision and 52 bits in double precision. Before the representation of the binary number in IEEE 754 it is necessary to write it in scientific notation leaving a digit 1 in the integer part.
Pour plus de cours, rendez-vous sur chiny.me
Merci pour votre aide monsieur
C’est tres clair et facile a comprendre par rapport au autre chaine merci infiniment ❤
De rien. Je suis content que le cours vous ait plu. Merci pour votre commentaire :)
@@MIGUELHERNANDEZDELGADO De rien. C'est vraiment gentil de votre part :)
Vous un très grand prof merci beaucoup car depuis que je vous es rencontrer je n'ai plus de problème en architecture des ordinateurs vraiment merci mr ! Vous 100 fois plus mituculeux et explicite sue celle là sui nous sert de professeur avec un tas de support
Je suis ravi que mes cours vous soient utiles. Merci pour votre commentaire. J'apprécie beaucoup :)
tres bonne expliquation le seul probleme c est que votre voix est si basse et mercii encore
De rien. Je suis ravi que la vidéo vous ait plu. Je ferai attention au volume lors du prochain enregistrement. Merci pour votre commentaire :)
Merci bcp 🙏
Tout ce que j'avais besoin . Bien expliqué, compréhension facile
De rien. Je suis heureux que le cours vous ait plu. Merci pour votre commentaire :)
Vous expliquer trop bien merci beaucoup
De rien. Merci pour votre commentaire :)
S'il faut quitter de la norme IEEE 752 en simple précision vers le décimal, faut-il qu'on convertit d'abord en base 16 comme vous venez d'expliquer et puis on ramène en base 10?
Pas vraiment. Il faut emprunter le chemin inverse. Séparer les 3 blocks, prendre l'exposant, en déduire 127 puis appliquer le résultat en tant qu'exposant de 2 auquel on multiplie 1,contenu_de_la_mantisse et on applique le signe. Comme ça vous avez le code binaire naturel que vous pourrez ensuite convertir en décimal normalement.
Salut Monsieur , merci pour les vidéos fournies.. mais nous avons besoin d'une leçon sur le code gray en plus du bcd et Access-3
De rien. J'ai parlé du Code de Gray dans la vidéo consacrée au tableau de Karnaugh (Playlist sur la logique booléenne). Bonne chance :)
استاذ مفهمتش كي يكون 2.2قوه -1
Il faut convertir 0.22 en binaire puis faire exactement ce qui a été expliqué dans la vidéo. Pour vérifier si le résultat que vous avez calculé est correct, je vous recommande ce site Web: www.binaryconvert.com/convert_float.html
Bonne chance :)
comment faire pour faire le contraire. Passer de binaire en decimal ?
Faut suivre exactement l'enchainement inverse. Vous découpez votre séquence binaire en 3 blocs, vous identifiez le signe, l'exposant et la mantisse. Vous soustrayez 127 de l'exposant (pour la simple précision) puis vous représentez votre nombre binaire en écriture scientifique. Ensuite c'est une simple conversion binaire-décimale.
Bonne chance :)
Série de vidéos parfaites pour l'architecture des ordinateurs. Merci beaucoup!
De rien. Ravi que la série vous plaise autant. Merci :)
Merci bcp ,j'ai une petit question sur le nombre 10 en décimal comment on peut présenter sur IEEE 754
De rien.
Le nombre 10 en binaire est 1010, en l'écrivant scientifiquement ça donne 1,010x2^3. Pour la suite je crois que vous savez comment faire.
Bonne chance :)
mais qu'es ce qu'il ce passse si l'exposant n'est pas sur 8 bits ? il faudra faire le calcule de la formule avec d'autre information ou faire autre choses
Après avoir calculé l'exposant en appliquant le décalage, s'il n'est pas sur 8 bits, alors on ajoute autant de zéros qu'il le faut à gauche. Bonne chance :)
Le codage de 125 en décimal égale à 1111101 en binaire, mais dans la video tu as écrit 01111101
Justement, c'est ce que vous avez écrit, sauf qu'il faut le 0 au début car le code doit être représenté sur 8 bits.
Bonjour il y a t’il un règle pour compléter les zéros par ce que je comprend pas d’où ça vient
La règle c'est qu'il faut que le code soit constitué de 32 bits (ou 64 bits). Donc on complète par des zéros s'il le faut.
Vous pouvez me donner la réponse
730 =?
0,00020=?
56548=?
43,510=?
En virgule flottante
Essaie de calculer et Envoi des réponses je vais voir si réellement je compris ton cours
Essayez ce site: www.binaryconvert.com/convert_float.html
Il convertit automatiquement vers n'importe quelle base, et il vous permettra de vérifier si votre réponse est juste. Bon courage :)
Merci beaucoup monsieur,c'est important ce que vous faites
De rien. Merci pour votre commentaire :)
Merci monsieur,mais 125 en binaire c 1111101
De rien. En binaire naturel oui, c'est le bon code. Mais en binaire signé ou en IEEE 754, le code est différent.
clair et concis tout ce dont j'avais besoin 👌
Je suis content que la vidéo vous ait plu :)
Un tout grand merci pour cette video ! Grace a vous j'ai compris bien plus facilement que dans mon syllabus !!
De rien. Ravi que la vidéo vous ait plu. Merci pour votre commentaire :)
un grand remerciement pour vous vraiment tu me sauver wallah 😄
De rien. Je suis ravi que la vidéo vous soit utile :)
Merci beaucoup Mr Mohamed chiny.
J'aime beaucoup vos vidéos parce que vos explications sont détaillées au que même celui ou celle qui est nulle comprendra.
J'aurai aimer vous que vous faites aussi des vidéos sur des programmes en c. Parce qu'on nous surdosent avec le c en premiere année et on aura besoin des explications comme les vôtres.
De rien. Je suis ravi que mes vidéos vous plaisent autant.
Concernant le C, j'avoue que j'ai eu beaucoup de demandes dans ce ses de la part des abonnés. Sauf qu'en ce moment je ne suis pas trop disponible pour faire de nouvelles vidéos. Mais une fois je serai moins occupé, je m'y mettrai. J'espère juste que ça vous sera toujours utile.
Merci pour votre commentaire :)
@@MohamedChiny شكرا لك. Ok İnşallah on attend patiemment votre retour.
Merci beaucoup
De rien. Merci pour votre commentaire :)
Merci beaucoup
De rien. Merci pour votre commentaire :)
Bonjour
J'ai une question d'un ancien exam
Citer le triplet qui représente les nombres en virgule flottante ?
Ce triplet c'est le bit de signe les bits d'exposant et la mantisse?
Bonjour, oui c'est bien cela (comme expliqué sur la vidéo d'ailleurs). Bonne chance :)
Merci infiniment Monsieur, fière d'être ta étudiente a l'ENSA de Marrakech.
De rien. Merci pour tes compliments, c'est gentil de ta part :)
merci goat
clair et précis, parfaite explication
Merci pour votre compliment :)
Simple précis et efficace. Merci pour ce travail.
De rien. Je suis ravi que ce tuto vous ait plu. Merci pour votre commentaire :)
Le cours est tres clair merci beaucoup
De rien. Je suis content que le cours vous ait plu. Merci pour votre commentaire :)
شكراا جزاك الله خيرا
Amine. Merci pour votre commentaire :)
Merci c'est super clair !!! Vous me sauvez la vie :D
De rien. Je suis content que le tuto vous soit utile. Merci pour votre commentaire :)
merci pour cette vidéo, cela me simplifie la tâche en médecine mineure informatique.
De rien. Vous étudiez les systèmes numériques en médecine?
@@MohamedChiny pas vraiment en médecine mais en mineure. Ce n'est pas classant mais si je n'ai pas la moyenne je ne pourrais pas passer en deuxième année quel que soit mes notes en médecine.
@@adelelebacle9286 Ah ok. J'ai compris maintenant. Bonne chance alors :)
@@MohamedChiny merci 😊
Clair et facile à comprendre, merci!!
De rien. Merci pour votre commentaire :)
Très bon résumé
Merci :)
merci monsieur pour ce travail inestimable
De rien. Merci pour votre commentaire :)
J’aimerais que vous nous donnez une formation aussi en Java !!
Merci 🙏🏻
Je prendrai en considération votre proposition une fois je serai un peu plus libre. Merci :)
Monsieur merci même le.plus nul comprends avec vous . Je viens de comprendre un très grand nombre de choses je suivrai désormais vos vidéos
De rien. Je suis content que la vidéo vous soit utile. Merci pour votre commentaire :)
Merci beaucoup c'est super
De rien. Merci pour votre commentaire :)
Très clair mais comment on a trouvé que +♾️ est 0 11111111 00000....
je pense qu' on a donné a l'infini cette valeur par convension car l'infini correspond a une valeur très grand donc on essaye de donné a l'exposant sa valeur maximale qui est 1111 1111 en systeme binaire
Tout à fait. Il s'agit d'une convention. Il y a 4 valeurs dont la représentation avec la norme a été fixée (donc n'est pas calculée en suivant la méthode expliquée), ces valeurs sont 0, plus et moins l'infini et NaN (Not a Number). J'ai évoqué ce point aussi dans la vidéo. Merci pour votre interaction :)
@@MohamedChinyù la vidéo svp
@@-jo1uz C'est cette même vidéo vers la fin.
Mais c'est parfait
Je suis content que la vidéo vous ait plu. Merci pour votre commentaire :)
Merci beaucoup✔️
De rien. Merci pour votre commentaire :)
Bonjour quelqu un pourrait m aider a resoudre un probleme dans mon codage pour un site ?
Bonjour. Un site Web? Si c'est le cas, dans la même chaîne y a des cours sur le développement Web. Sinon y a aussi le site www.chiny.me
Bonne chance :)
Merci beaucoup ♥️
De rien. Merci pour votre commentaire :)
Merci beaucoup 😊
De rien. Merci pour votre commentaire :)
Merci pour votre vidéo, ça m'a beaucoup aidé
De rien. Je suis ravi qu'elle vous ait été utile. Merci pour votre commentaire :)
Omg comment ces ingenieurs ont arrivees a cette idee 😅
Quand un problème se présente, il fait émerger les idées les plus originales. C'est comme ça que la technologie évolue. Parfois c'est une longue réflexion et beaucoup de nuits blanches de tests et d'essais, et parfois c'est juste une étincelle et ça marche du premier coup. Mais en général c'est des connaissances qui s'accumulent au fil du temps et donnent lieu à des réalisations perfectionnées.
Merci beaucoup monsieur.
De rien. Merci pour votre commentaire :)
Merci bcp
De rien. Merci pour votre commentaire :)
Meilleure explication
Merci pour le compliment. Je suis content que ma façon d'expliquer vous plaise :)
chukran bzzf lah ysahel elik
Amine. Merci pour votre commentaire :)
très clair. Merci beaucoup
De rien. Merci pour votre commentaire :)
une exemple pour 0.0375?
C'est la même méthode que les nombres traités dans la vidéo. Convertissez en binaire puis représentez avec la norme. Regardez la vidéo 8 pour voir comment convertir en binaire. Bonne chance.
Très clair mais comment on a trouvé que +♾️ est 0 11111111 00000....
Les valeurs de 0, l'infini et NaN ont été fixées par la norme. Donc elles ne sont pas calculées. Les ingénieurs qui ont défini la norme IEEE 754 ont décidé de fixer leurs valeurs comme indiqué dans la vidéo. Merci pour votre commentaire :)
Merci infiniment monsieur
De rien Soukaina. Merci pour votre commentaire :)
Merci infiniment 🙏🏻🙏🏻
De rien. Merci pour votre commentaire :)
Bonsoir Mr esk vous pouvez nous expliquer le code de Haming
Salut. Pour le moment j'ai fait une pause et je ne publie des vidéos que rarement, mais je reprendrai bientôt. Merci pour votre suggestion :)
Merci 💗💗💗💗💗 c'est claire !!!
De rien. Merci pour votre commentaire :)
Merci beaucoup monsieur
De rien. Merci pour le commentaire :)
Wow straight to the point i liked ❤❤ .. d'où etes vous ?
Je suis content que le contenu vous ait plu. Je suis au Maroc à la ville de Marrakech :)
@@MohamedChiny greetings from sfax, tunisia mon cher monsieur 😊❤
@@aniscalisthenix7835 Merci Anis :)
merci beaucoup
De rien. Merci pour votre commentaire :)
السلام عليكم كيف اتواصل معك في الخاص أحتاج مساعدتك
Wa alaykoum salam. Vous pouvez me contacter sur Facebook facebook.com/mohamedchiny
@@MohamedChiny بعثت لك في حسابك اتمنى ان ترد علي في اقرب وقت ان شاء الله
شكرا ليك استاذ
De rien Rayan. Merci pour votre commentaire :)
Merci beaucoup
De rien. Merci pour votre commentaire :)
Très clair et facile à comprendre, merci beaucoup
De rien. Merci pour votre commentaire :)
@@MohamedChiny est ce que vous pouvez faire des vidéos sur les circuits combinatoires et séquentiels, ainsi que l'assembleur MIPS svp
@@sabrinabenboudjemaa5367 J'avais pensé à faire des vidéos sur les circuits logiques combinatoires et séquentiels, mais cela m'éloignerait de l'objectif de la chaîne qui consiste à l'apprentissage de la programmation informatique, en l'occurrence le développement Web. Donc, j'hésite encore un peu à ce sujet. Par contre pour l'assembleur, je ne fais plus cela depuis de nombreuses années et j'ai complétement changé d'orientation. Merci pour la suggestion :)
@@sabrinabenboudjemaa5367 Finalement, j'ai commencé une série sur la logique booléenne. Vous trouverez la playlist sur la chaine. Merci :)
Akhnanch
Merciii ❤
De rien. Merci pour votre commentaire :)
je m'abonne merci pour cette bonne video
De rien. Merci pour votre commentaire :)
Merci
De rien. Merci pour votre commentaire :)