Rechercher : dans
Par :

Base binaire!

Dernière réponse le 16 avr 2008 à 15:47:07 yamishtar, le 26 oct 2007 à 00:58:16 
 Signaler ce message aux modérateurs

Bonjour,
On a commencé le module des sytèmes de numération et je me trouve à la bourre surtout en ce qui concerne la représentation des nombres négatifs en binaire.
Voilà ce que j'ai capté en général:
- Un nombre compris entre 2 à la puissance (n-1) et 2 à la puissance n est représenté sur n bits.

le blem: c'est que si on suit celà 8= 1000 puisque 8 est comprise entre 2 à la puissance 2 et 2 à la puissance 3 mais alors pourquoi je me retrouve des fois avec 8=0001000 !!!!!!

-On ajoute toujours un bit de signe à gauche tel que le nombre de bit par lequel est représenté le nombre augmente d un:
exemple--> 63=111111 mais en y ajoutant le bit de signe ce sera 0111111

le blem: si je suis ce cheminement je me trouve avec --> (-63)=1111111 ce qui est absolument faux!!!! puisque 1111111=63+124 !!!

mais alors si je n'aplique pas celà je vais me retrouver avec des nombres positifs et négatifs qui commencent par 1 ( et c'est là que je BUG puisque je me demande comment je vais faire pour différencier les négatifs des positifs???)

Alors s'il vous plait aidez moi à me retrouver dans tout ça car je commence à me sentir attardée!!!!

Et si vous connaissez un site qui puisse me fournir le cours le plus détaillé possible sur les systèmes binaires je vous serais gré de me donner le lien car vous me sauverez.....puisque j'ai des tas de questions sur les opérations arithmétiques dans ces système, les conversions.....
J'insiste sur '''...le plus détaillé possible"" car si je me retrouve avec un cours de mille pages je le lirai volontiere et avec un immense plaisir

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Base binaire! » dans :
[Windows] Basculer QWERTY / AZERTY VoirVos touches de clavier sont inversées ? Il s'agit probablement d'une inversion liée au basculement du clavier de AZERTY (clavier français) à QWERTY (clavier américain). S'il s'agit d'un ordinateur portable, le problème peut également être lié à la...
[Windows] Nettoyer la base de registre avec RegCleaner VoirLa plupart des applications stockent des données de configuration dans la base de registre car il s'agit d'un espace de stockage de données facile à gérer et commun à tous les systèmes Microsoft Windows. Néanmoins, beaucoup d'entre-elles laissent...
[MS-Dos] Commandes DOS de base VoirCes commandes sont des commandes de base que vous pouvez utiliser dans un prompt DOS, par exemple, sur une disquette de démarrage. Pour obtenir plus d'informations sur ces commandes, tapez (dans un prompt DOS), le nom de votre commande suivi de...
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...
Télécharger Visual Basic 6 Runtime (VB6 DLL) VoirLe Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en langage Visual Basic 6.0. Il contient notamment les DLL suivantes :...
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...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...
Bases de données - Introduction VoirQu'est-ce qu'une base de données ? Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données...

2

Anonyme, le 26 oct 2007 à 18:56:48

Salut



Liens rapides ; faites, s'il vous paît, le tri ; merci ; les "nombres négatifs binaire" :



Recherche de "nombres négatifs binaire" ; avec Google, moteur de recherche web :
http://www.google.fr/search?hl=fr&q=nombres+n%C3%A9gatifs+binaire



Page web, "arithmétique binaire" ; sur une page de Michel HUBIN :
http://perso.orange.fr/michel.hubin/physique/logique/chap_log7.htm
# © 2000-2007 LHERBAUDIERE

"Souvent dans un ordinateur les nombres sont signés, c'est à dire qu'il y a un digit supplémentaire dit bit de signe qui est à zéro pour un nombre positif et à 1 pour un nombre négatif. En conséquence avant d'effectuer une opération arithmétique les nombres négatifs seront convertis en leur complément à 2 et la soustraction devient alors une addition."



Sujet, "Précisions système binaire" ; sur Futura-Sciences :
http://forums.futura-sciences.com/thread33899.html
# © 2001-2007 Futura-Sciences. Tous droits réservés.

"Pour coder un nombre signé il faut d'abord se fixer un format, c'est à dire le nombre de bit d'une donnée, par exemple 8 bits. Pour coder un nombre positif inférieur à 128, on laisse la valeur telle quelle. Pour coder un nombre négatif allant de -1 à -128, on prends le nombre binaire, on l'inverse bit à bit, puis on ajoute 1."



Assembleur - Les nombres négatifs et la notation de complément à deux :
http://www.iprezo.org/index.php?page=num

"Dans notre système numérique nous utilisons le signe "-" pour préciser qu'un nombre est négatif. Mais lorsqu'on veut représenter un nombre négatif en base binaire on ne dispose pas du signe "-". Logique puisque le code machine se résume à des 1 et des 0."

"De cette manière, dès que l'on rencontre un nombre dont le bit le plus significatif (bit de poid le plus fort; c'est le bit 7 sur un octet; le dernier) vaut 1, c'est que le nombre est négatif! (Seulement si on travaille en arithmétique signé!!! Nous verrons plus loin qu'il existe des instructions pour travailler, d'une part avec des nombres signés et, d'autre part, avec des nombres non-signés.)."



Page web, "Codage Binaire des Nombres" ; sur Arcana Percipio :
http://www.arcanapercipio.com/gen/binaire/bin-nb.php
# Tous droits réservés Arcana Percipio © 2004-2005.

"Afin de coder en biniare les entiers positifs et négatifs, il existe une méthode très pratique, quoique moins "évidente" que la précédente (= représentation signe-valeur absolue), appelée notation par complément vrai ou complément arithmétique (ou encore complément à 2)."



Représentation des nombres négatifs :
http://mdbui2.ift.ulaval.ca/Knowledges/Coding_Number/Nombres_negatifs.htm
# Département d'Informatique et de génie logiciel ; Université Laval.

"La représentation d'un nombre négatif est basée de nos jours sur la complémentation à 2 qui passe par la définition de la complémentation à 1 (inversion logique)."

"Il faut remarquer, qu'en binaire, tous les nombres négatifs ont le bit le plus significatif égal à 1."



merci .

à+

Répondre à Anonyme

3

kader, le 23 mar 2008 à 17:31:08

Comon fai le Représentation des nombres négatifs et positifs en binare

Répondre à kader

4

 ekonltd, le 16 avr 2008 à 15:47:07
  • +1

Binaire octal
0 1
1 2
01 3

Répondre à ekonltd
Collection CommentÇaMarche.net