π
<-

Décimaux en hexadécimale

Discussions diverses, débats, sondages, parler de tout et de rien... mais en restant plutôt sérieux.

Décimaux en hexadécimale

Message non lude Ver2guerre » 17 Nov 2007, 15:07

Bijour tout le monde !!

J'ai du temps à perdre, alors j'ai envie de déconner sur le prochain DM de maths : je vais écrire les nombres en hexadécimale.
Si quelqu'un sait comment écrire les nombres décimaux en hexadécimale, ça m'arrangerai, je ne sais faire la transformation qu'avec les relatifs ...
Et au passage, en binaire aussi ^^
Avatar de l’utilisateur
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 26%
 
Messages: 2473
Inscription: 29 Sep 2006, 00:00
Localisation: Le plus loin possible des casio
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: boup

Re: Décimaux en hexadécimale

Message non lude ProgVal » 17 Nov 2007, 15:44

Tu prend ta calto 68k et tu tapes!
NBRHex ou NBRBIN

Sinon, je connais un tuto où ils expliquesn je vais chercher.
Image

Image
Avatar de l’utilisateur
ProgVal
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 60.7%
 
Messages: 2747
Inscription: 05 Juil 2007, 00:00
Localisation: Metz
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale S SI (Sciences de l'Ingénieur)

Re: Décimaux en hexadécimale

Message non lude ProgVal » 17 Nov 2007, 15:46

Image

Image
Avatar de l’utilisateur
ProgVal
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 60.7%
 
Messages: 2747
Inscription: 05 Juil 2007, 00:00
Localisation: Metz
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale S SI (Sciences de l'Ingénieur)

Re: Décimaux en hexadécimale

Message non lude ced78fr » 17 Nov 2007, 16:24

j'ai 2 programmes géniaux pour sa mais sur z80
Avatar de l’utilisateur
ced78fr
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 1.1%
 
Messages: 3845
Inscription: 11 Mai 2006, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Bac +5

Re: Décimaux en hexadécimale

Message non lude Ver2guerre » 17 Nov 2007, 16:53

Hum, ProgVal, pour la calto, j'ai déjà essayé :

0.1Bin
.
.
.
Domain error ^^
Mais merci pour le tuto

Xywez, envoie toujours, j'ai une z80 aussi
Avatar de l’utilisateur
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 26%
 
Messages: 2473
Inscription: 29 Sep 2006, 00:00
Localisation: Le plus loin possible des casio
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: boup

Re: Décimaux en hexadécimale

Message non lude charognard » 17 Nov 2007, 17:20

ver2guerre a écrit:Hum, ProgVal, pour la calto, j'ai déjà essayé :

0.1Bin
.
.
.
Domain error ^^
Mais merci pour le tuto

Xywez, envoie toujours, j'ai une z80 aussi

c'est normal les conversions de base ne marche que dans Z
Avatar de l’utilisateur
charognard
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 81.8%
 
Messages: 869
Inscription: 18 Oct 2007, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: sans

Re: Décimaux en hexadécimale

Message non lude ProgVal » 17 Nov 2007, 17:28

On peut convertir des nombres à virgule en binaire?
Image

Image
Avatar de l’utilisateur
ProgVal
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 60.7%
 
Messages: 2747
Inscription: 05 Juil 2007, 00:00
Localisation: Metz
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale S SI (Sciences de l'Ingénieur)

Re: Décimaux en hexadécimale

Message non lude chicu » 17 Nov 2007, 19:14

Oui bien sûr progval.
La norme IEEE définit la façon de code un nombre réel.Cette norme propose de code le nombre sur 32 bits. et définit trois composantes :
Le signe représenté par un bit, le bit de poid fort
l'exposant est codé sur 8 bits consécutif au signe
la mantisse sur les 23 bits restants

Ainsi le codage se faite sous la forme :
seeeeeeeemmmmmmmmmmmmmmmmmmmmmmm

l'exposant 00000000 et 11111111 sont interdits

Je donne un exemple pour que tu comprennes bien :

525.5

525.5 0 donc (-1)^0=1 donc c'est 0 si c'est positif pour le bit de poids fort

En base 2 ça s'écrit 1000001101.1
En normalisant on trouve : 1.0000011011*2^9
On ajoute 127 (pour n'importe quel chiffre) à l'exposant 9 dans ce cas ce qui donne 136, soit en base 2 : 10001000
La mantisse est composé de la partie décimale de 525.5 en base 2 normalisée, c'est à dire 0000011011
Comme la mantisse est codé sur 23 bits on ajoute les 0 devant donc 525.5 s'écrit

s=0
e=10001000
m=00000110110000000000000

(525.5)10 = (01000100000000110110000000000000)2
Pour écrire en base 16 on écrit le chiffre obtenu en binaire en base 16 ici (4403600)16

En espérant avoir été clair :)
Avatar de l’utilisateur
chicu
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 85.9%
 
Messages: 206
Inscription: 27 Mai 2007, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: TS SI

Re: Décimaux en hexadécimale

Message non lude Ver2guerre » 17 Nov 2007, 21:52

Gulc, je vais relire après avoir dormi, je comprendrai plus ^^
Avatar de l’utilisateur
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 26%
 
Messages: 2473
Inscription: 29 Sep 2006, 00:00
Localisation: Le plus loin possible des casio
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: boup

Re: Décimaux en hexadécimale

Message non lude tama » 17 Nov 2007, 22:31

terrible :D

bah pour être clair c'est sûrement clair mais bon balancer ça comme ça :D
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40%
 
Messages: 10994
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: epita ING3 \o

Suivante

Retourner vers Autres discussions

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 14 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2566 utilisateurs:
>2515 invités
>43 membres
>8 robots
Record simultané (sur 6 mois):
7582 utilisateurs (le 25/06/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)