π
<-

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

Unread postby 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 ^^
User avatar
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 26%
 
Posts: 2473
Joined: 29 Sep 2006, 00:00
Location: Le plus loin possible des casio
Gender: Male
Calculator(s):
MyCalcs profile
Class: boup

Re: Décimaux en hexadécimale

Unread postby 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
User avatar
ProgVal
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 60.7%
 
Posts: 2747
Joined: 05 Jul 2007, 00:00
Location: Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S SI (Sciences de l'Ingénieur)

Re: Décimaux en hexadécimale

Unread postby ProgVal » 17 Nov 2007, 15:46

Image

Image
User avatar
ProgVal
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 60.7%
 
Posts: 2747
Joined: 05 Jul 2007, 00:00
Location: Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S SI (Sciences de l'Ingénieur)

Re: Décimaux en hexadécimale

Unread postby ced78fr » 17 Nov 2007, 16:24

j'ai 2 programmes géniaux pour sa mais sur z80
User avatar
ced78fr
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.1%
 
Posts: 3845
Joined: 11 May 2006, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Bac +5

Re: Décimaux en hexadécimale

Unread postby 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
User avatar
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 26%
 
Posts: 2473
Joined: 29 Sep 2006, 00:00
Location: Le plus loin possible des casio
Gender: Male
Calculator(s):
MyCalcs profile
Class: boup

Re: Décimaux en hexadécimale

Unread postby charognard » 17 Nov 2007, 17:20

ver2guerre wrote: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
User avatar
charognard
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 81.8%
 
Posts: 869
Joined: 18 Oct 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: sans

Re: Décimaux en hexadécimale

Unread postby ProgVal » 17 Nov 2007, 17:28

On peut convertir des nombres à virgule en binaire?
Image

Image
User avatar
ProgVal
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 60.7%
 
Posts: 2747
Joined: 05 Jul 2007, 00:00
Location: Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S SI (Sciences de l'Ingénieur)

Re: Décimaux en hexadécimale

Unread postby 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 :)
User avatar
chicu
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 85.9%
 
Posts: 206
Joined: 27 May 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS SI

Re: Décimaux en hexadécimale

Unread postby Ver2guerre » 17 Nov 2007, 21:52

Gulc, je vais relire après avoir dormi, je comprendrai plus ^^
User avatar
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 26%
 
Posts: 2473
Joined: 29 Sep 2006, 00:00
Location: Le plus loin possible des casio
Gender: Male
Calculator(s):
MyCalcs profile
Class: boup

Re: Décimaux en hexadécimale

Unread postby 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.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Next

Return to Autres discussions

Who is online

Users browsing this forum: ClaudeBot [spider] and 0 guests

-
Search
-
Social TI-Planet
-
Featured topics
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
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
4525 utilisateurs:
>4480 invités
>39 membres
>6 robots
Record simultané (sur 6 mois):
7582 utilisateurs (le 25/06/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)