Rechercher : dans
Par :

Langage binaire

Dernière réponse le 19 fév 2009 à 16:30:58 Edenia, le 13 déc 2005 à 00:35:15 
 Signaler ce message aux modérateurs

Bonjour,

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

A Bientôt !

Meilleures réponses pour « Langage binaire » dans :
Parser un fichier binaire en PHP VoirSupposons que vous ayez enregistré des données binaires dans un fichier, c'est-à-dire un enregistrement brut qui n'est pas traduit en texte. C'est une chose que l'on fait couramment avec certains langages de bas niveau comme le C ou le...
Ajouter la langue arabe au clavier français sous Windows VoirPour ajouter le clavier en arabe sous Windows XP il suffit d'aller dans : Démarrer -> Panneau de configuration -> Options régionales et linguistiques Dans l'onglet "Langue" (ou Clavier et langues), cocher la case "Installer les fichiers pour les...
[Programmation] Comment débuter, quel langage? VoirComment débuter, quel langage? Introduction Ceux que l'on peut utiliser Delphi/Pascal Java Python .Net Smalltalk Ceux que l'on peut utiliser à la rigueur C/C++ PHP Ada Lisp/Caml/... Ceux que l'on peut ne pas utiliser
Télécharger Binary Clock Screensaver VoirLe langage binaire est encore mal connu de tous. Cet éditeur a trouvé le moyen d'allier ce langage avec un écran de veille. Binary Clock Screensaver est un écran de veille basé sur une horloge binaire. L'interface repose sur un fond noir et des leds...
Le codage binaire VoirPrésentation du binaire Bit Poids des bits Conversions Octet KiloOctets, MégaOctets Opérations en binaire Addition binaire Multiplication binaire Présentation du binaire Vers la fin des années 30, Claude Shannon démontra qu'à l'aide...
Modem VoirHistoire rapide du modem Le morse a été le premier codage a permettre une communication longue distance. C'est Samuel F.B.Morse qui l'a mis au point en 1844. Ce code est composé de points et de tirets (un langage binaire en quelque sorte...). Il...
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...

1

JvDo, le 13 déc 2005 à 03:28:20
  • +1

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.111111­11

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

Répondre à JvDo

66

greg, le 8 fév 2009 à 20:08:49
Répondre à greg

2

sebsauvage, le 13 déc 2005 à 12:06:00
Répondre à sebsauvage

36

MOone la mOuette, le 26 nov 2007 à 09:42:07

Wesh` zarma mec ! merci de ton aiide
j'aii trop réusi !
biisouille la grenouilleee !

Répondre à MOone la mOuette

61

sebsauvage, le 17 oct 2008 à 12:37:41

Tu peux m'expliquer pourquoi je me fais engeuler, là ?

Répondre à sebsauvage

62

toto, le 17 oct 2008 à 13:16:50

A mon avis, un refoulé qui se défoule. Pas de quoi s'affoler.

Répondre à toto

3

blux, le 13 déc 2005 à 13:42:01
  • +1

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)...
A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

4

p.legal, le 13 déc 2005 à 14:09:43

Pour verifier tes calculs :

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

@++

Répondre à p.legal

5

Edenia, le 13 déc 2005 à 18:06:01

Merci à tous pour votre aide.
Ce forum est vraiment super !

A Bientôt

Répondre à Edenia

6

badryd, le 28 nov 2006 à 12:27:32

Merci

Répondre à badryd

7

marcy, le 14 aoû 2007 à 18:17:27

Je voudrais savoir le resultat de 100001 en language binaire

Répondre à marcy

53

Epsilon, le 6 mai 2008 à 16:26:16

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 à Epsilon

8

Lupin.A, le 14 aoû 2007 à 19:10:57
  • +1

Bonjour,

Autre suggestion :

En partant de la base 10, convertir en Hexadécimal et en dernier en binaire !

Utiliser la méthode de division tel que démontré ici :

http://membre.oricom.ca/lupin/images/lesbases.gif

3425 (10) = D61 (16 )

   3425                      (10)
   D       6      1            (16 )
  1101   0110  0001           (2)


Lupin

Répondre à Lupin.A

10

natasha, le 7 oct 2007 à 23:19:22

Je comprends rien en language binaire et je veux bien savoir tout ce qu'est rapport a ce sujet et merci pour tout

Répondre à natasha

11

Langage binaire, le 19 oct 2007 à 19:58:23

Bonjour,

Répondre à Langage binaire

12

lesim, le 29 oct 2007 à 12:16:15

Bonjour,
Je suis desolé mais est-ce que quelqu'un aurait une traduction Aphabet - Binaire avec des series de 8 ?
Je vous remerci d'avance

Répondre à lesim

13

blux, le 29 oct 2007 à 12:37:39

Salut,

il est impossible de traduire des lettres en chiffres (et inversement).

Par contre, il possible de s'entendre sur un système de codage qui va associer chiffres à lettres. C'est ce qui a été fait avec le code ASCII, où chaque symbole est représenté par un nombre de 0 à 255, que l'on peut bien entendu écrire dans la base que l'on souhaite (2,8,10 et 16 pour les plus couramment utilisées en informatique).

En codage ASCII, le A (majuscule) est codé avec la valeur 65 qui s'écrit 01000001 en binaire.

Pour la suite, je te renvoie à ton google favori...

http://www.commentcamarche.net/base/ascii.php3
http://fr.wikipedia.org/wiki/ASCII
http://www.tableascii.com/

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

14

lesim, le 29 oct 2007 à 13:29:41

ReBonjour,
Merci Blux
Pour ton aide !!

Répondre à lesim