Springen naar inhoud

Negatieve binaire getallen probleem


  • Log in om te kunnen reageren

#1

Michiel Van Tilborg

    Michiel Van Tilborg


  • 0 - 25 berichten
  • 2 berichten
  • Gebruiker

Geplaatst op 30 april 2014 - 08:42

Ik werk op school aan een project rond talstelsels. We snappen hoe we een negatief getallen verkrijgen en ook hoe we ze terug positief schrijven, maar we begrijpen het volgende niet:

 

12 is 00001100
Na inverteren wordt dat 11110011
+1 waarbij je 11110011 als het getal 243 interpreteert, wordt dat 11110100

-12 is dus 11110100
 

Waarom wordt 11110100 dan als -12 geïnterpreteerd en niet 244, mits het 11110011 (243) + 1 is. 

Veranderd door Michiel Van Tilborg, 30 april 2014 - 09:07


Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

EvilBro

    EvilBro


  • >5k berichten
  • 6703 berichten
  • VIP

Geplaatst op 30 april 2014 - 08:55

Er is een verschil tussen het tweetallig getalstelsel en een binaire getal representatie met 8 bits waarvan het meest significante bit het sign-bit is.

 

 

+1 waarbij je 11110011 als het getal 243 interpreteerd, wordt dat 11110100

11110011 is niet 243. Het meest linker bit is om aan te geven of het getal positief of negatief is. Het grootste positieve getal wat op deze manier kan worden weergegeven is 01111111.


#3

Michiel Van Tilborg

    Michiel Van Tilborg


  • 0 - 25 berichten
  • 2 berichten
  • Gebruiker

Geplaatst op 30 april 2014 - 08:59

Er is een verschil tussen het tweetallig getalstelsel en een binaire getal representatie met 8 bits waarvan het meest significante bit het sign-bit is.

 

 

11110011 is niet 243. Het meest linker bit is om aan te geven of het getal positief of negatief is. Het grootste positieve getal wat op deze manier kan worden weergegeven is 01111111.

 

Dankuwel, nu snappen we het volledig!






0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures