Binair optellen

Marble adding machine

as seen on: milov

Comments

binear optellen.
..................................

ik ga het niet helemaal uitleggen maar geef een paar voorbeeldjes waardoor iedereen het zou moeten snappen.
ik ga er vanuit dat iedereen weet wat een binair getal is.
bv.
1001 (9)
1111 (15)

ok nu gaan we 1001 (9) optellen bij 1111(15)

we zetten ze net als bij decimale getallen onder elkaar:
1001
1111 +
.......

nu komt het,.. als je 0+1 doet blijft dat 1
dus even alles op een rijtje
0 + 1 = 1
0 + 0 = 0
1 + 0 = 1
1 + 1 = 0 (let op) + een carry
1 + 1 + 1 = 1 + carry
1 + 1 + 1 + 1 = 0 + (dubbele carry)
een carry is een 1 die naar het volgende getal opschuift

een dubbele carry is een 10 die naar het volgende getal opschuift (straks een voorbeeld)

dus:

1111 (carrys)

1001
1111 +
..........
11000

9 + 15 = 24
11000 (24)
ok nog een voorbeeldje als je het met 3 binaire getallen doet

10111(carrys)

001100
001101
001011 +
..........
100100

dus 1100 (12) + 1101 (13) + 1011 (11) = 100100 (36)

let op bij de dubbele carry ik moet daar 4 "1" en bij elkaar optellen dat wordt dus 0 en de carry wordt 10

ik hoop dat ik genoeg uitleg heb gegeven wandt ik kon het zelf nergens op internet vinden.

mvg

cheetah

previous item: Feest! next item: Where's an Egg?
thank you for watching  Creative Commons License