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

Desimaltall til binærtall, trenger veiledning


Anbefalte innlegg

Hei,

 

Sitter med en skoleoppgave hvor jeg skal gjøre om -76 til binært....

 

Jeg vet at jeg skal gjøre det om til positiv binær, 0100 1100 og gjøre en flip, men får ikke rett svar...

(Rett meg hvis jeg tar feil)

 

Kunne noen, som kan dette gitt meg en teskje veiledning?

 

På forhånd, thanx

og nei jeg har ikke noe bedre å drive med på en lørdag :cry:

(snart prøve i dette)

Lenke til kommentar
Videoannonse
Annonse

Min mattekunnskap sier at +76 blir +1001100, det samme sier calc.exe.

Men når det kommer til -76 så ville jeg trodd at det blir -1001100, men skriver man inn -76 i calc.exe og trykker på bin så komer det opp en haug av 1'enere og diverse 1'ere og 0'ere på slutten (og selvfølgelig ingen tegn til negativ aktivitet :roll: ). Og skriver man inn -1001100 og trykker des, kommer det opp et 20-sifret tall. :hmm:

 

Jeg ville tro det var en bug :shrug:

 

 

Jeg ville ihvertfall satset på mitt eget ego og skrevet -1001100.

Lenke til kommentar
Min mattekunnskap sier at +76 blir +1001100, det samme sier calc.exe.

Men når det kommer til -76 så ville jeg trodd at det blir -1001100, men skriver man inn -76 i calc.exe og trykker på bin så komer det opp en haug av 1'enere og diverse 1'ere og 0'ere på slutten (og selvfølgelig ingen tegn til negativ aktivitet :roll: ). Og skriver man inn -1001100 og trykker des, kommer det opp et 20-sifret tall. :hmm:

 

Jeg ville tro det var en bug :shrug:

 

 

Jeg ville ihvertfall satset på mitt eget ego og skrevet -1001100.

Har svaret, og jeg glemte to ting:

flip, og legge til verdi av 1.

 

Kan også bruke calc, men på prøven skal jeg kunne dette med pen og papir.....

 

Svaret som calc gir er rett svar med de siste 8 tallene...

 

Men fremgangsmåten er verre.....

 

Ellers takk

Lenke til kommentar
Du har ikke noe som heter +/- i binært.

 

grunnregelen er !(v+1)

 

Hvis et binærtall er negativt vil det siste bitet være satt,

11001100 (8bit) signed byte.

Hmmm,

 

Tok ikke denne helt, kunne du eller andre ha gitt meg ett mer forklarende svar?

 

:blush:

 

Satt opp regnestykket, dette er ikke annet en øvningsoppgaver....

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...