Video: Ethernet hubs versus switches 2025
Selv om du kanskje ikke tror det, er binær til desimal konverteringer ganske enkle. Et binært nummer som 10010011 er akkurat som Base 10-nummersystemet, bortsett fra at hvert tall representerer en annen kolonne, ikke 1, 10, 100, 1, 000 osv. Disse binære tallene representerer 1, 2, 4, 8, 16, 32, 64 og 128.
I motsetning til desimalsystemet der du har verdier fra null til ni i hver kolonne, med binær, har du bare null eller en i hver kolonne. Hvis du starter med en i binær, vil den være i første kolonne; Hvis du legger til en annen til den verdien, vil du legge til en til den første kolonnen.
Fordi det overstiger den høyeste verdien for ens kolonne, vil du sette null i ens kolonne og bære en over til den andre kolonnen (eller to søyle). Så i binær, 1 + 1 = 10, akkurat som vitsen, "Det er 10 typer mennesker i verden, de som forstår binære og de som ikke gjør det. "
Følgende tabell viser konverteringene. Hvis du ser på desimalverdiene, må du bare summere dem for å få desimalverdien på 11010011, eller 128 + 64 + 16 + 2 + 1 eller 211. Du kan bli god nok til å gjøre det i hodet ditt.
Kolonneverdi | Binær | Decimal |
---|---|---|
128 | 1 | 128 |
64 | 1 | 64 |
32 | 0 | 0 |
16 | 1 | 16 |
8 | 0 | 0 |
4 | 0 | 0 > 2 |
1 | 2 | 1 |
1 | 1 |
|
Konvertere desimal til binær
Decimal | Sammenlignet med kolonneverdi | Resultataktivitet | Binær | 128 |
---|---|---|---|---|
215 | Mindre enn 256, men mer enn 128 | Merk 1 for 128-kolonnen og trekk deretter 128 fra 215 | 1 | 64 |
87 | Mer enn 64 | Merk 1 for 64 kolonnen trekker deretter 64 fra 87 | 1 | 32 |
23 | Mindre enn 32 | Merk en 0 for 32 kolonnen | 0 | 16 |
23 | Mer enn 16 | Merk en 1 for 16 kolonnen og deretter trekke 16 fra 23 | 1 | 8 |
7 | Mindre enn 8 | Merk en 0 for 8 kolonnen | 0 | 4 |
7 < Mer enn 4 | Merk en 1 for 4-kolonnen og trekk deretter 4 fra 7 | 1 | 2 | 3 |
Mer enn 2 | Merk en 1 for 2-kolonnen og deretter trekke 2 fra 3 | 1 | 1 | 1 |
Lige til 1 | Merk en 1 for 1 kolonne | 1 | Ved å gå gjennom nuller og de fra topp til bunnen, det endelige binære nummeret er 11010111.En null er gitt til hvilken som helst posisjon der dette nummeret ikke er tilstede. Ikke helt så lett som den andre veien, men fortsatt ikke veldig komplisert. Hvis du arbeider gjennom noen få numre, kan det hende du finner ut at det ikke tar lang tid å finne ut. | Hvis du vil at noen praksis skal gjøre binære / desimal konverteringer raskt og i hodet, gi noen av Cisco treningsspillene et skudd, som er tilgjengelig på Cisco Learning Network Games. Ett spill som er bra for binær til desimal konvertering (og omvendt) er det binære spillet. Dette spillet er et Tetris-lignende spill, der du må fylle ut de manglende tallene for å fjerne en rad på skjermen. Når skjermen er full, mister du, så arbeid raskt. |
