Gå til innhold
Trenger du skole- eller leksehjelp? Still spørsmål her ×

Kan noen forklare meg hvordan jeg kan gjøre om negativ desimal til binærtall?


Anbefalte innlegg

Kan noen forklare meg hvordan jeg kan gjøre om negativ desimal til binærtall?

 

Jeg skal ha -43 til binærtall. Men jeg får det ikke helt til å stemme, jeg har klart å regne ut for 43 , men -43 får jeg ikke til.

 

Kunne noen vær så snill å forklart meg?

 

Og hvordna kan jeg gjøre 3E4 til to komplement?

 

jeg har først gjort hexadesimalen til desimal, som var 996.

etter det delte jeg tallet 996 med 2, helt til jeg hadde 0 igjen.

Og da fikk jeg binærtallet 1111100100.

 

Deretter gjorde jeg tallet om til k1.komplement.

 

som var 0000011011.

 

Jeg la tallet 1 i binærtall.

 

0000011011 + 00000000001 = 0000011100 , jeg fikk svar at jeg to 1 biter helt til venstre. men de bitene jeg har skrevet er riktig bare at jeg mangler to 1 biter.

 

kan noen forklare meg hvordna jeg fikser det?

Lenke til kommentar
Videoannonse
Annonse

Nå er det ikke så fryktelig lenge siden jeg lærte om dette selv, men kan prøve.

 

 

+43 på binærform er 0101011 (den første 0'en representer + ), den mest vanlige måten å representere - på er 2's kompliment. Så -43 er da 1010100 + 1 = 1010101.

 

 

Når det kommer til 3E4, er den ganske enkelt å regne fra HEX til bin.
Dette gjøres ved å skrive ut hvert av tallene i 3E4, som grupper med 4 bit.

Altså 4 = 0100, E = 1110, 3 = 0011,
Slik at 3E4 = 0011 1110 0100.

 

Hvis vi igjen bruker første 0 som +, blir da -3E4 = 110000011011 + 1 = 110000011100.

 

Jeg tror ikke dette skal være alt for feil, med forbehold.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...