Posez votre question Signaler

Langage binaire

Edenia 3Messages postés dimanche 11 décembre 2005Date d'inscription 13 décembre 2005Dernière intervention - Dernière réponse le 27 nov. 2010 à 09:50
Bonjour,

Je souhaiterais savoir comment traduire les nombres supérieurs à 255 en langage binaire.
Merci d'avance pour vos réponses.

A Bientôt !
Lire la suite 
Réponse
+6
moins plus
Bonjour voila moi j'aimerai savoir ce que dont le chiffres 2 5 0 en langage binaire mais j'arrive pas a faire comme vous le comvertir alors si une gentil personne pourrai le faire et me donner la reponse sa serai gentil merci d'avance
freto 1541Messages postés vendredi 6 juillet 2007Date d'inscription 12 avril 2013Dernière intervention - 19 mai 2008 à 17:16
2 => 10 en binaire
5 => 101 en binaire
0 => 0 en binaire....
Voilou
Répondre
Ajouter un commentaire
Réponse
+4
moins plus
Bonsoir,

si tu sais traduire les nombres de 0 à 255 en binaire, tu n'as qu'à écrire les nombres_décimaux_supérieurs_à_255 en base 256 puis tu écris (en binaire) chaque chiffre de ton nombre_en_base_256 avec ta fonction de conversion en binaire.
la juxtaposition des transcriptions binaires (sur 8 digits) donne le résultat.

exemples :
3.627.891 s'écrit, en base 256 : (55)(91)(115)
en binaire, il s'écrira Bin(55)Bin(91)Bin(115)
soit : 00110111.01011011.01110011

999.999.999.999.999 donnerait en base 256 (j'ai pas vérifié!)
(3)(141)(126)(164)(198)(127)(255) soit en binaire
00000011.10001101.01111110.10100100.11000110.01111111.11111111

pour l'écriture en base 256 :
Function decto256(nb) As String 'c'est du VBA
If nb < 256 Then
decto256 = CStr(dec2bin(nb, 8))
Else
decto256 = decto256(Int(nb / 256)) & "." & decto256(nb - 256 * (Int(nb / 256))) 'le modulo coince si nb est trop grand
End If
End Function

Après, si tu tapes dans les grands nombres, du genre de ceux qui ne passent pas dans excel (15 chiffres significatifs), il faut travailler sur des chaines de caractères puis sur des sous-chaines, il faut recoller le tout par des décalages et des additions.

Conclusion, ça doit être plus simple en assembleur!

cordialement
Ajouter un commentaire
Réponse
+3
moins plus
Je pense qu'il faut apprendre l'anglais pour connaitre le langage binaire
blux 23272Messages postés dimanche 26 août 2001Date d'inscription ModérateurStatut 17 avril 2015Dernière intervention - 7 mars 2008 à 22:43
J'ai fait +1 à ton message car il mérite d'être mis en valeur...
Répondre
Ajouter un commentaire
Réponse
+2
moins plus
à chaque fois sa double: 1=1chifres;2=2chifres;4=3chifres;8=4chifres;16=5chifres;32=6chifres;64=7chifres;128=8chifres;256=9chifres;512=10chifres;1024=11chifres...
011000010111000001110000011100100110010101101110011011100110010101111010001000000110110001100101001000000110001001101001011011100110000101101001011100100110010100101100001000000110101000100111011000010110100100100000001100010011000000100000011000010110111001110011001000000110101001100101001000000110110001100101001000000110001101101111011011100110111001100001011010010111001100101110
Ajouter un commentaire
Réponse
+1
moins plus
Salut,

tu n'es pas limité en nombre de caractères pour écrire du binaire...

Si 255 = 11111111 (8 positions)

256 = 100000000 (9 positions)

65535 = 1111111111111111 (16 positions)

etc...

C'est exactement comme le calcul en base 10, lorsque tu as fait le tour, tu rajoutes un caractère :

99 (2 car)
100 (3 car)...
Ajouter un commentaire
Réponse
+1
moins plus
Le code ASCII est là : http://www.commentcamarche.net/base/ascii.php3
Ajouter un commentaire
Réponse
+1
moins plus
bonsoir a vous tous
voici mon probleme je voudrais resourde ce petit probleme

00 0110 1111
+
11 1001 0001
___________
?????????????

alors si quelqu,un pouvait m'aider se serait gentil ????
Clouatre- 18 janv. 2008 à 02:25
j'ai fait ton calcul a cela reviens a 100.0000.0000. 1024 en décimal
Répondre
Ajouter un commentaire
Réponse
+1
moins plus
salut tts lmode moi jvoudré savoir coment passé du héxa ver decimal je sai ke de dicimal vers exa je devise par 16 mais l'inverss jsé pa
Ajouter un commentaire
Réponse
+1
moins plus
Tu multiplies par des puissances de 16...

15B => 1 x 16^2 + 5 x 16^1 + 11 x 16^0
Ajouter un commentaire
Réponse
+1
moins plus
prendre le bits de pariété 9 position pour un nombre a 3 chifre
blux 23272Messages postés dimanche 26 août 2001Date d'inscription ModérateurStatut 17 avril 2015Dernière intervention - 6 mars 2008 à 12:52
??????????????
Répondre
Ajouter un commentaire
Réponse
+1
moins plus
Ah ok je comprends :)

N'empêche au final ça permet de coder du texte en binaire et du binaire en texte même si techniquement ça passe par les codes à ski...

Et comme dit Edmond Rostant, "Non, non c'est bien plus beau lorsque c’est inutile !"
blux 23272Messages postés dimanche 26 août 2001Date d'inscription ModérateurStatut 17 avril 2015Dernière intervention - 19 févr. 2009 à 16:26
oui, mais le code ascii (et hutch) n'est pas le seul utilisé dans l'informatique...
Répondre
Ajouter un commentaire
Réponse
+1
moins plus
D'accord !

Merci je savais pas :)
Ajouter un commentaire
Réponse
+0
moins plus
http://www.commentcamarche.net/base/binaire.php3
MOone la mOuette- 26 nov. 2007 à 09:42
Wesh` zarma mec ! merci de ton aiide
j'aii trop réusi !
biisouille la grenouilleee !
Répondre
sebsauvage 33290Messages postés mercredi 29 août 2001Date d'inscription ModérateurStatut 26 mars 2015Dernière intervention - 17 oct. 2008 à 12:37
Tu peux m'expliquer pourquoi je me fais engeuler, là ?
Répondre
toto- 17 oct. 2008 à 13:16
A mon avis, un refoulé qui se défoule. Pas de quoi s'affoler.
Répondre
Ajouter un commentaire
Réponse
+0
moins plus
pour verifier tes calculs :

http://computer.pleug.com/pcc.htm

@++
Ajouter un commentaire
Réponse
+0
moins plus
Merci à tous pour votre aide.
Ce forum est vraiment super !

A Bientôt
Ajouter un commentaire
Réponse
+0
moins plus
Ajouter un commentaire
Réponse
+0
moins plus
je voudrais savoir le resultat de 100001 en language binaire
Epsilon- 6 mai 2008 à 16:26
salu jai tradui ton message et je pence que sa donnerais un peu pres sa :

100001=001000000000000001
voila me je sui pas vraiment sur me sa devrai etre sa

saloute
Répondre
Ajouter un commentaire
Réponse
+0
moins plus
ReBonjour,
Merci Blux
Pour ton aide !!
Ajouter un commentaire
Réponse
+0
moins plus
c simple je v t'explique la seul chose c'est qu'on ne peut pas i arrive en adittionant directement les nombre binaire


0000 0110 1111

+

0011 1001 0001

c simple on converti en dezcimal e on re-traduit en binaire

0000 0110 1111(2) = 111(10)

0011 1001 0001(2) = 913(10)

donc 111+913 = 1024(10)

donc egal a

0100 0000 0000(2)

voila jesper ke jaurai repondu a ta kestion aller a plus
Ajouter un commentaire
Réponse
+0
moins plus
bonjour a tous; je suis nouveau sur le forum
j'ai un serieux probléme ma vie en depends, voila J'AI BESOIN DE TRADUIRE UNE IMAGE EN LANGUAGE BINAIRE C'EST DANS LE BUT DE PRODUIR UN TRAVAILLE ARTISTIQUE, CE SERAIS COOL DE ME DIRE COMMENT JE PEUX FAIRE CA;; LES PROGRAMES, LOGICIELS.... QUI PEUVENT TRADUIRE UNE IMAGE EN LANGUAGE BINAIRE
MERCI D'AVANCE à TOUS....
Ajouter un commentaire
Ce document intitulé «  Langage binaire  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.