A voir également:
- Pb sur le binaire
- Codage binaire - Guide
- Pour être traitée par un ordinateur, l'information est codée avec un codage binaire (0 ou 1). elle occupe une certaine quantité d'espace mémoire mesurée en nombre de bits. voici deux façons de coder des lettres avec un codage binaire. le code 1 utilise 8 bits par lettre. le code 2 utilise moins de bits. - Forum Programmation
- Réponse binaire - Forum Bases de données
- Alphabet binaire ✓ - Forum Programmation
- Lire un fichier binaire avec notepad++ - Forum Téléchargement
2 réponses
blurk
Messages postés
486
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
15 mars 2009
160
26 nov. 2004 à 02:47
26 nov. 2004 à 02:47
généralement, en décimal, on utilise le signe "- " pour exprimer une valeur négative.
quand le bit de poids fort d'un nombre binaire signé est à 1, c'est qu'il est négatif. il ne reste plus qu'à faire son complément à 1 pour connaitre sa valeur absolue.
Pas besoin de complément à 1 pour l'additioner à un nombre positif
le résultat sera cohérent, à partir du moment ou on connait son nombre de chiffres,et qu'on effectue l'addition avec tous les chiffres, même ceux qui sont à 0
Un ordinateur est fait de circuits électriques logiques, les circuits électriques logiques sont fait d'interrupteurs chimiques, et un interrupteur ne comporte que 2 positions que nous nommerons 0 et 1 pour une compréhension plus aisée. Ces 0 et ces 1 peuvent être assemblés sous forme de nombres, avec par exemple 32 chiffres , ce qui permet d'obtenir 4294967296 possibilités, pour le calcul c'est intéressant.
les hexadécimaux sont un intermédiaire entre l'humain et la machine,
ils sont en base 16.
un seul de leurs chiffres peut exprimer l'équivalent de 4 chiffres binaires, ce qui est un avantage décisif par rapport aux nombres décimaux, surtout pour exprimer des valeurs traduites du binaire de manière concise.
¤
quand le bit de poids fort d'un nombre binaire signé est à 1, c'est qu'il est négatif. il ne reste plus qu'à faire son complément à 1 pour connaitre sa valeur absolue.
Pas besoin de complément à 1 pour l'additioner à un nombre positif
le résultat sera cohérent, à partir du moment ou on connait son nombre de chiffres,et qu'on effectue l'addition avec tous les chiffres, même ceux qui sont à 0
Un ordinateur est fait de circuits électriques logiques, les circuits électriques logiques sont fait d'interrupteurs chimiques, et un interrupteur ne comporte que 2 positions que nous nommerons 0 et 1 pour une compréhension plus aisée. Ces 0 et ces 1 peuvent être assemblés sous forme de nombres, avec par exemple 32 chiffres , ce qui permet d'obtenir 4294967296 possibilités, pour le calcul c'est intéressant.
les hexadécimaux sont un intermédiaire entre l'humain et la machine,
ils sont en base 16.
un seul de leurs chiffres peut exprimer l'équivalent de 4 chiffres binaires, ce qui est un avantage décisif par rapport aux nombres décimaux, surtout pour exprimer des valeurs traduites du binaire de manière concise.
¤
Utilisateur anonyme
26 nov. 2004 à 14:32
26 nov. 2004 à 14:32
Bonjour,
Pouquoi 8 bits ?
Un mathématicien a comprit que par simple regroupement binaire,
on pouvait passer de la base(2) a la base(16) sans faire de
calcul fastidieux. Lorsque l'on a un mot binaire, on effectue
un regroupement par 4 bits (symbole), d'ou :
10100111 devient : 1010 0111 qui s'exprime enfin A7 base(16)
donc 10100111(2) = A7(16) = 167(10)
Pour représenter tous les caractères de l'alphabet, nous avons
besoin au minimum de 26 lettres minuscules + 26 lettres majuscules
+ 10 symboles formant les nombres à base 10 + les caractères
de ponctuation de la langue, on dépasse ainsi facilement le
nombre de 64, et en binaire le multiple est (64 * 2) = 128.
Avec un nombre de 128, on a déjà 7 bits, et on y a ajouter
un bit pour le signe, l'ASCII était né. Au fils des ans, nombre
de table ASCII furent ajouter pour représenter les langues
de différents pays.
Quelque soit l'instruction utiliser pour récupérer l'information
du micro-processeur, la valeur retourner est au minimum un octets
de huit bits. L'architecture matériel a été concu ainsi pour
les besoins du moment. Aujourd'hui nous avons des processeurs
qui ont des bus de 32 bits, donc 4 octets, une seule instruction
permets de récupérer 32 bits à la fois. Le dernier processeur
que j'ai vu sur le net avait une architecture moitié-32 bits
et moitié-64 bits. Donc, pour ma part les version de XP64,
ne sont pas encore réel.
Qu'est-ce que le complément à 1
Nous avons tous apprit à calculer en base(10). 10 symboles forment
la définition de la base, soit : 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9
Vous avez toujours effectuer le complément à 1 depuis que vous
avez appris le calcul. En effet, lorsque vous allé au magasin,
et que vous acheté une bricole qui vous coute $0.67, vous donnez
au caissier $1.00, à ce moment le caissier effectue le complément
à 1 du montant coutant :
Démonstration :
1.) Combien à partir de 7 pour obtenir 9 -> 2
2.) Combien à partir de 6 pour obtenir 9 -> 3
3.) Plus 1
.$0.67
.$0.32
.-----
.$0.99
+$0.01
------
=$1.00
d'ou
.$0.32
+$0.01
------
=$0.33
Le caissier vous remet donc $0.33 cents.
Lupin
~L'essentiel est invisible pour les yeux~
~On ne voit bien qu'avec le coeur~
Pouquoi 8 bits ?
Un mathématicien a comprit que par simple regroupement binaire,
on pouvait passer de la base(2) a la base(16) sans faire de
calcul fastidieux. Lorsque l'on a un mot binaire, on effectue
un regroupement par 4 bits (symbole), d'ou :
10100111 devient : 1010 0111 qui s'exprime enfin A7 base(16)
donc 10100111(2) = A7(16) = 167(10)
Pour représenter tous les caractères de l'alphabet, nous avons
besoin au minimum de 26 lettres minuscules + 26 lettres majuscules
+ 10 symboles formant les nombres à base 10 + les caractères
de ponctuation de la langue, on dépasse ainsi facilement le
nombre de 64, et en binaire le multiple est (64 * 2) = 128.
Avec un nombre de 128, on a déjà 7 bits, et on y a ajouter
un bit pour le signe, l'ASCII était né. Au fils des ans, nombre
de table ASCII furent ajouter pour représenter les langues
de différents pays.
Quelque soit l'instruction utiliser pour récupérer l'information
du micro-processeur, la valeur retourner est au minimum un octets
de huit bits. L'architecture matériel a été concu ainsi pour
les besoins du moment. Aujourd'hui nous avons des processeurs
qui ont des bus de 32 bits, donc 4 octets, une seule instruction
permets de récupérer 32 bits à la fois. Le dernier processeur
que j'ai vu sur le net avait une architecture moitié-32 bits
et moitié-64 bits. Donc, pour ma part les version de XP64,
ne sont pas encore réel.
Qu'est-ce que le complément à 1
Nous avons tous apprit à calculer en base(10). 10 symboles forment
la définition de la base, soit : 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9
Vous avez toujours effectuer le complément à 1 depuis que vous
avez appris le calcul. En effet, lorsque vous allé au magasin,
et que vous acheté une bricole qui vous coute $0.67, vous donnez
au caissier $1.00, à ce moment le caissier effectue le complément
à 1 du montant coutant :
Démonstration :
1.) Combien à partir de 7 pour obtenir 9 -> 2
2.) Combien à partir de 6 pour obtenir 9 -> 3
3.) Plus 1
.$0.67
.$0.32
.-----
.$0.99
+$0.01
------
=$1.00
d'ou
.$0.32
+$0.01
------
=$0.33
Le caissier vous remet donc $0.33 cents.
Lupin
~L'essentiel est invisible pour les yeux~
~On ne voit bien qu'avec le coeur~