2012-10-06, 00:42
  #1
Medlem
Om man adderar de två binära talen 00101001 och 01001100, vad blir då resultatet? Svaret ska även det vara ett binärt tal.
Citera
2012-10-06, 00:59
  #2
Medlem
Ragwings avatar
00101001 = 41
01001100 = 76

76 + 41 = 117

117 = 1110101
Citera
2012-10-06, 01:01
  #3
Medlem
Citat:
Ursprungligen postat av Ragwing
00101001 = 41
01001100 = 76

76 + 41 = 117

117 = 1110101

tusen tack
Citera
2012-10-06, 01:10
  #4
Medlem
Ragwings avatar
Det var så lite så! Behöver du mer hjälp så finns det ett verktyg online för att konvertera mellan binära och decimala tal:
http://acc6.its.brooklyn.cuny.edu/~gurwitz/core5/nav2tool.html
Citera
2012-10-06, 01:12
  #5
Medlem
Protons avatar
ÖDIT -> Matematik /Mod
Citera
2012-10-06, 01:26
  #6
Medlem
negerbarns avatar
Citat:
Ursprungligen postat av Ragwing
00101001 = 41
01001100 = 76

76 + 41 = 117

117 = 1110101

Lättare är nästan att inte ta omvägen om decimala tal. Ställ bara upp dem ovanpå varandra som du gjorde och addera kolumnerna från höger till vänster. Bara nollor blir noll, 1 etta blir 1 och två ettor blir en nolla och du skickar över en etta till nästa steg åt vänster.

00101001
01001100
inga konstigheter, i 4e positionen har vi två ettor som då skickar över en etta till nästa rad, annars är det max en etta per plats.
01110101
Citera
2012-10-06, 10:35
  #7
Medlem
Citat:
Ursprungligen postat av negerbarn
Lättare är nästan att inte ta omvägen om decimala tal. Ställ bara upp dem ovanpå varandra som du gjorde och addera kolumnerna från höger till vänster. Bara nollor blir noll, 1 etta blir 1 och två ettor blir en nolla och du skickar över en etta till nästa steg åt vänster.

00101001
01001100
inga konstigheter, i 4e positionen har vi två ettor som då skickar över en etta till nästa rad, annars är det max en etta per plats.
01110101

...och tre ettor (minne plus två ettor) blir en etta med minne. Additionsuppställningen från skolan fungerar lika bra med binära tal som decimala. Den enda skillnaden är att additionstabellen för decimala tal har 100 - 45 = 55 olika "tal" att komma ihåg (10 olika siffror * 10 olika siffror - 45 dubletter, t.ex. är 3 + 4 = 4 + 3), medan den för binära tal har 4 - 1 = 3 "tal" (2 olika siffror * 2 olika siffror - 1 dublett):

Kod:
+   0   1
  +---+---+
0 | 0 | 1 |
  +---+---+
1 | 1 |10 |
  +---+---+


Kod:
  1
 101001
1001100
-------
1110101
Citera
2012-10-06, 13:05
  #8
Medlem
Citat:
Ursprungligen postat av Ragwing
00101001 = 41
01001100 = 76

76 + 41 = 117

117 = 1110101

Nu gjorde du på det enkla sättet... det går faktiskt att utföra addition direkt utan att behöva konvertera till decimalt innan... men det är iofs sjuhelvetes mycket krångligare...
Citera
2012-10-06, 14:05
  #9
Medlem
Citat:
Ursprungligen postat av Thiesen
Nu gjorde du på det enkla sättet... det går faktiskt att utföra addition direkt utan att behöva konvertera till decimalt innan... men det är iofs sjuhelvetes mycket krångligare...
Nej.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in