[Uitleg Cisco?]Decimal -> Binary en andersom

Pagina: 1
Acties:
  • 356 views sinds 30-01-2008
  • Reageer

  • n1ck
  • Registratie: Februari 2004
  • Laatst online: 17:53
Ik ben nu bezig met Cisco leren en tot nu toe snap ik het helemaal. Nu kom ik bij een gedeelte wat gaat over Decimal naar binary en van binary naar decimal. De Cisco theorie heb ik nu ongeveer een stuk of 8x doorgelezen, maar ik "zie" het niet. Zou iemand heel misschien mij dit even willen uitleggen in het nederlands. De uitleg van Cisco is natuurlijk in het engels, en dat snap ik niet :'(

Via Google.nl kon ik ook niets vinden, de search leverde ook niet veel op.
Weet iemand trouwens ook misschien of er een site bestaat waar de theorie van Cisco in het nederlands is ? Dat zou mij heel erg helpen in het leer proces.

  • TeeDee
  • Registratie: Februari 2001
  • Nu online

TeeDee

CQB 241

hier staat een simpele uitleg: http://www.subnetonline.com/subnet/step1.html

Heart..pumps blood.Has nothing to do with emotion! Bored


  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 10:28

TrailBlazer

Karnemelk FTW

heb je problemen met binair <-> decimaal <-> hexadecimal <-> pentaal <-> octaal
Of heb je echt problemen met de subnet /broadcast berekeningen

[ Voor 14% gewijzigd door TrailBlazer op 03-08-2004 17:57 ]


  • n1ck
  • Registratie: Februari 2004
  • Laatst online: 17:53
Ik bedoelde dit:

Afbeeldingslocatie: http://nick.davirus.nl/cisco.jpg

Wel jammer dat ik al meteen in Hoofdstuk 1 vast zit :(

[ Voor 32% gewijzigd door n1ck op 03-08-2004 18:00 ]


  • Mishmash
  • Registratie: Juli 2002
  • Laatst online: 13-12-2023
Welk semester is dit? :?

  • n1ck
  • Registratie: Februari 2004
  • Laatst online: 17:53
Cisco Networking Academy Program - CCNA 1 versie 2.1.4

  • Paitor
  • Registratie: Maart 2001
  • Laatst online: 18-01 12:37

Paitor

rages doen :P

Binary naar decimal is betrekkelijk eenvoudig, iedere 1 betekent dat het getal wat voor die positie staat aanwezig is in je eindgetal
110 betekent dus:
0*1 (2^0) + 1*2 (2^1) + 1*4 (2^2)
uitkomst is dus 2 + 4 = 6
Ik denk dat dit redelijk te begrijpen is zo?
Je moet dus iig gewoon van links naar rechts je getal berekenen, stapje voor stapje.
Andersom wordt het ietsje lastiger, heb je misschien inzicht voor nodig.
Stel je hebt het getal 1014. Jij balen, 1024 zou net passen. dan krijg je dus dit:
1014 - 512 = 502 --> je schrijft alvast een 1 op
502 - 256 = 246 --> weer een 1 dus, omdat dit kan (11)
246 - 128 = 118 --> weer een 1 (111)
118 - 64 = 54 --> weer een 1 (1111)
54 - 32 = 22 --> nog een 1 (11111)
22 - 16 = 6 --> nog een 1 (11111)
6 - 8 = onmogelijk --> een 0 (1111110)
6 - 4 = 2 --> een 1 (11111101)
2-2 = 0 --> nog een 1 (111111011)
0 = opgelost

Kost lang om het uit te schrijven, maar hoop dat je het nu snapt :)

Strakke manier van cisco trouwens, wiskundig had ik dit nooit zelf kunnen bedenken :D
Mijn manier is echter wel heel eenvoudig, dat wel :)

[ Voor 14% gewijzigd door Paitor op 03-08-2004 18:06 ]

Live Life to the Max | Kom op konijntje doe maar huppele wiebele


  • Mishmash
  • Registratie: Juli 2002
  • Laatst online: 13-12-2023
Nog geneens V3.0? }:O Ik zit nu bij Sem4 maar ik heb dat omrekenen nog nooit echt hard nodig gehad hoor ;) dus veel problemen zul je niet hebben.

Ik heb het gesnapt maar ik weet zo nie hoe ik het uit moet leggen... Sorry

  • TeeDee
  • Registratie: Februari 2001
  • Nu online

TeeDee

CQB 241

Hmm, staat er toch precies? 192/2 = 96. 0 over. Etc. etc. Al die uitkomsten achter elkaar uitgeschreven is je binary versie van 192.

edit:
De versie van Paitor had ik ook geleerd, alleen deze lijkt me in in eerste instantie makkelijker!

[ Voor 30% gewijzigd door TeeDee op 03-08-2004 18:05 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Paitor
  • Registratie: Maart 2001
  • Laatst online: 18-01 12:37

Paitor

rages doen :P

TeeDee schreef op 03 augustus 2004 @ 18:04:
Hmm, staat er toch precies? 192/2 = 96. 0 over. Etc. etc. Al die uitkomsten achter elkaar uitgeschreven is je binary versie van 192.

edit:
De versie van Paitor had ik ook geleerd, alleen deze lijkt me in in eerste instantie makkelijker!
idd, als je de cisco manier goed leert, lukt dat veeeel sneller

Live Life to the Max | Kom op konijntje doe maar huppele wiebele


  • n1ck
  • Registratie: Februari 2004
  • Laatst online: 17:53
TeeDee schreef op 03 augustus 2004 @ 18:04:
Hmm, staat er toch precies? 192/2 = 96. 0 over. Etc. etc. Al die uitkomsten achter elkaar uitgeschreven is je binary versie van 192.

edit:
De versie van Paitor had ik ook geleerd, alleen deze lijkt me in in eerste instantie makkelijker!
Ja, dat dacht ik ook ... ga ik het in de praktijk doen ... klopt het hele antwoord niet. Ik dacht ook van "oh, das vrij simpel" maar helaas niet

  • TeeDee
  • Registratie: Februari 2001
  • Nu online

TeeDee

CQB 241

Geef je probleem dan eens?

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Paitor
  • Registratie: Maart 2001
  • Laatst online: 18-01 12:37

Paitor

rages doen :P

Psboy schreef op 03 augustus 2004 @ 18:06:
[...]

Ja, dat dacht ik ook ... ga ik het in de praktijk doen ... klopt het hele antwoord niet. Ik dacht ook van "oh, das vrij simpel" maar helaas niet
Steeds het antwoord delen door 2, kan dit, heb je een 0, kan dit niet, heb je een 1 :)

Met kan dit niet, bedoel ik als je niet op een heel getal uitkomt ofwel, een getal wat natuurlijk gezien niet deelbaar is door 2.

[ Voor 22% gewijzigd door Paitor op 03-08-2004 18:13 ]

Live Life to the Max | Kom op konijntje doe maar huppele wiebele


  • Ethnocentrix
  • Registratie: Augustus 2002
  • Laatst online: 09:32

Ethnocentrix

Rijkserkend prutser

Ik gebruik daarvoor altijd dit truucje:

Maak een rij van rechts naar links met getallen die zichzelf steeds verdubbelen (steeds een macht van 2).
Voorbeeld:
code:
1
256 128 64 32 16 8 4 2 1


Als je nu bijvoorbeeld het decimale getal 140 hebt ga je gewoon getallen afstrepen. Dat doe je door onder elk getal wat je ervanaf kan trekken een 1 te zetten. Onder de andere getallen zet je een 0.

Bij 140 zou je dan dit krijgen:
code:
1
2
256 128 64 32 16 8 4 2 1
0   1   0  0  0  1 1 0 0


schrijf nu die 1'en en nullen achter elkaar en je hebt het binaire getal
140 is dus 10001100

nu jij met 267 ;)

You know you're an engineer if you have no life & can prove it mathematically.


  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 10:28

TrailBlazer

Karnemelk FTW

wat ontzettend vaag doen ze dit.
je doet het volgende zo werkt het ook voor decimaal
schrijf de volgende getallen op
128
64
32
16
8
4
2
1

dan neem je je getal wat je binair wil hebben zeg 231 je kijkt eerst is dit groter dan 128 ja noteer een 1 vervolgens haal je 128 van 231 af (103) en dan ga je verder gaat 64 in 103 ja noteer een 1 103 - 64 = 39 32 gaat in 39 noteer een 1 39-32=7 gaat 16 in 7 nee noteer een nul (nu haal je er ook niks vanaf) gaat 8 in 7 nee noteer een nul gaat 4 in 7 ja noteer een 1 gaat 2 in 3 ja gaat 1 in 1 ja
je krijgt dan dus
11100111

zoals etnocentrix dus zegt. Alleen is zijn voorbeeld beetje vaag want een octet van boven de 255 heb ik alleen gezien in the Net

[ Voor 12% gewijzigd door TrailBlazer op 03-08-2004 18:12 ]


  • n1ck
  • Registratie: Februari 2004
  • Laatst online: 17:53
TeeDee schreef op 03 augustus 2004 @ 18:08:
Geef je probleem dan eens?
Nou ik lees heel de theorie heel goed en aandachtig door, dan bekijk ik de grafische voorbeelden. Bij het vak van de grafische voorbeelden staat ook een soort "generator" waarmee je kan oefenen. Dus ik pas de theorie toe, maar er klopt helemaal niets van mn antwoorden. Dus ik dacht .. laat ik het hier eens posten, en vragen of mensen mij ermee konden helpen :)

  • Paitor
  • Registratie: Maart 2001
  • Laatst online: 18-01 12:37

Paitor

rages doen :P

kijk eens naar mijn reactie hierboven, snap je hem dan wel?
Het is gewoon een ouderwetse staartdeling eigenlijk, steeds delen door 2 en door 2 en door 2 totdat je niets overhoud.

Live Life to the Max | Kom op konijntje doe maar huppele wiebele


  • Henk007
  • Registratie: December 2003
  • Laatst online: 06-04 00:29
Dit handmatig omrekenen zul je in de praktijk echt weinig nodig hebben. Een binair getal is gewoon de som van machten van 2k vanaf rechts gelezen in het binaire getal (begin met 20).
Verder zit op een El-Cheapo /Casio calculator tegenwoordig al binair-hex-decimaal omrekening en ook in de Windows CalculatorTM
Ik zie eigenlijk het hele discussiepunt niet...

  • Paitor
  • Registratie: Maart 2001
  • Laatst online: 18-01 12:37

Paitor

rages doen :P

Henk007 schreef op 03 augustus 2004 @ 18:16:
Dit handmatig omrekenen zul je in de praktijk echt weinig nodig hebben. Een binair getal is gewoon de som van machten van 2k vanaf rechts gelezen in het binaire getal (begin met 20).
Verder zit op een El-Cheapo /Casio calculator tegenwoordig al binair-hex-decimaal omrekening en ook in de Windows CalculatorTM
Ik zie eigenlijk het hele discussiepunt niet...
Tijdens een examen moet je het gewoon op papier uitschrijven.
Aangezien sommige mensen wel eens in tijdnood komen op een examen, is het handig om dit dan een beetje vlot te kunnen :)

Live Life to the Max | Kom op konijntje doe maar huppele wiebele


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 10:28

TrailBlazer

Karnemelk FTW

Henk007 schreef op 03 augustus 2004 @ 18:16:
Dit handmatig omrekenen zul je in de praktijk echt weinig nodig hebben. Een binair getal is gewoon de som van machten van 2k vanaf rechts gelezen in het binaire getal (begin met 20).
Verder zit op een El-Cheapo /Casio calculator tegenwoordig al binair-hex-decimaal omrekening en ook in de Windows CalculatorTM
Ik zie eigenlijk het hele discussiepunt niet...
omdat subnetten uitrekenen uit je hoofd gewoon heeel erg makkelijk is. Als je dagelijke met ip adressen bezig bent is het gewoon handig als je in een oogopslag kan zien wat het broadcast adres enzo is. overigens op een gegeven moment bereken je het niet mer maar weet je gewoon in een keer het antwoord

[ Voor 17% gewijzigd door TrailBlazer op 03-08-2004 18:33 ]


  • n1ck
  • Registratie: Februari 2004
  • Laatst online: 17:53
Decimaal naar Binair weet ik nu :D ... heel erg bedankt voor jullie reactie's
M'n vader had het net even onder het eten uitgelegd :p
Nu snap ik dat dus, maar nu nog Binair naar Decimaal, is dat precies hetzelfde of niet ? alleen dan andersom

[ Voor 8% gewijzigd door n1ck op 03-08-2004 18:42 ]


  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 10:28

TrailBlazer

Karnemelk FTW

ja precies andersom is ook makkelijker imho

  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 18-12 21:09
jupz net anders om rijtje maken

128
64
32
16
8
4
2
1

en dan de getallen waar een 1tje naast staat optellen en klaar

bijvoorbeeld

01010101

wordt dan

128 64 32 16 8 4 2 1
0 1 0 1 0 1 0 1 = 64 + 16 + 4 + 1 = 85

als ik het goed heb

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


  • GlowMouse
  • Registratie: November 2002
  • Niet online
Nog een voorbeeld (copy/paste naar kladblok om mooie rijtjes te krijgen)

312
code:
1
2
3
4
5
6
7
8
9
10
312/2 = 156, reminder: 0
156/2 = 78,  reminder: 0
78 /2 = 39,  reminder: 0
39 /2 = 19,  reminder: 1
19 /2 = 9,   reminder: 1
9  /2 = 4,   reminder: 1
4  /2 = 2,   reminder: 0
2  /2 = 1,   reminder: 0
1  /2 = 0,   reminder: 1
100111000

Grappig, de Cisco methode kan ook andersom:

100111000

Andersom:
- Een 1 betekent x2+1
- Een 0 betekent x2
- Je werkt van links naar rechts
- Je begint met een 0

0x2+1=1
1x2=2
2x2=4
4x2+1=9
9x2+1=19
19x2+1=39
39x2=78
78x2=156
156x2=312

[ Voor 32% gewijzigd door GlowMouse op 03-08-2004 19:24 ]


  • GlowMouse
  • Registratie: November 2002
  • Niet online
quote ipv edit

[ Voor 97% gewijzigd door GlowMouse op 03-08-2004 19:23 ]


  • n1ck
  • Registratie: Februari 2004
  • Laatst online: 17:53
Dank jullie wel !!!!!
Ik snap het nu beide ... van Decimaal naar Binair en van Binair naar Decimaal.
Nog 1 vraagje, weten jullie of er een nederlandse cisco site is .. waar dus de cisco theorie in het nederlands staat?
Pagina: 1