Hogyan olvassunk bináris fájlt

Tartalomjegyzék:

Hogyan olvassunk bináris fájlt
Hogyan olvassunk bináris fájlt
Anonim

Amit tudni kell

  • Az egyszerű előjel nélküli bináris számok csak egyesekből és nullákból állnak. Kezdje a jobb szélső számjegytől, és dolgozzon balra.
  • A nullák mindig nullák. Minden pozíció a 2 növekvő hatványait jelenti, 20-tól kezdve, ami 0.
  • Adja hozzá az összes szám értékét az ismerősebb 10-es eredményhez.

Ez a cikk elmagyarázza, hogyan kell olvasni az egyszerű előjel nélküli bináris számokat, és információkat tartalmaz az előjeles bináris számokról, amelyek pozitív vagy negatív számokat is jelezhetnek.

A bináris kód olvasása

A bináris kód „olvasása” általában azt jelenti, hogy egy bináris számot 10-es (tizedes) alapszámra fordítunk, amelyet az emberek ismernek. Ez az átalakítás elég egyszerű ahhoz, hogy fejben végrehajtsa, ha megérti a bináris nyelv működését.

A bináris számban minden számjegy helye meghatározott értékkel rendelkezik, ha a számjegy nem nulla. Miután meghatározta ezeket az értékeket, egyszerűen adja össze őket, hogy megkapja a bináris szám 10-es (tizedes) alapértékét.

A működésének megtekintéséhez vegye fel az 11001010 bináris számot.

  1. A bináris számok beolvasásának legjobb módja, ha a jobb szélső számjeggyel kezdjük, és balra haladunk. Az első hely hatványa nulla, vagyis az adott számjegy értéke, ha nem nulla, akkor kettő a nulla hatványához, vagy egy. Ebben az esetben, mivel a számjegy egy nulla, ennek a helynek az értéke nulla.

    Image
    Image
  2. Következő, lépjen a következő számjegyre. Ha ez egy, akkor számítson ki kettőt egy hatványára. Jegyezze fel ezt az értéket is. Ebben a példában az érték kettő egy hatványához, ami kettő.

    Image
    Image
  3. Ismételje meg ezt a folyamatot, amíg el nem éri a bal szélső számjegyet.

    Image
    Image
  4. A befejezéshez mindössze annyit kell tennie, hogy összeadja ezeket a számokat, hogy megkapja a bináris szám teljes decimális értékét: 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0=202

    A teljes folyamat egyenlet formájában való megjelenítésének másik módja a következő: 1 x 27 + 1 x 26 + 0 x 2 5 + 0 x 24 + 1 x 23 + 0 x 22 + 1 x 2 1 + 0 x 20=202

Aláírt bináris számok

A fenti módszer alapvető, előjel nélküli bináris számoknál működik. A számítógépeknek azonban szükségük van arra, hogy a negatív számokat binárisan is ábrázolják.

Ennek köszönhetően a számítógépek előjeles bináris számokat használnak. Az ilyen típusú rendszerekben a bal szélső számjegyet előjelbitnek, míg a fennmaradó számjegyeket magnitúdóbiteknek nevezik.

Egy előjeles bináris szám beolvasása majdnem ugyanaz, mint az előjel nélküli, egy kisebb eltéréssel.

  1. Végezze el a fent leírt eljárást egy előjel nélküli bináris szám esetében, de hagyja abba, ha eléri a bal szélső bitet.

    Image
    Image
  2. Az előjel meghatározásához vizsgálja meg a bal szélső bitet. Ha ez egy, akkor a szám negatív. Ha ez egy nulla, akkor a szám pozitív.

    Image
    Image
  3. Most végezze el ugyanazt a számítást, mint korábban, de alkalmazza a megfelelő előjelet a bal szélső bit által jelzett számra: 64 + 0 + 0 + 8 + 0 + 2 + 0=-74
  4. Az előjeles bináris módszer lehetővé teszi a számítógépek számára, hogy pozitív vagy negatív számokat ábrázoljanak. Azonban egy kezdeti bitet fogyaszt, ami azt jelenti, hogy a nagyobb számok valamivel több memóriát igényelnek, mint az előjel nélküli bináris számok.

A bináris számok értelmezése

Ha szeretne megtanulni bináris számokat olvasni, fontos megértenie a bináris számok működését.

A bináris szám "2-es alap" számrendszerként ismert, ami azt jelenti, hogy minden számjegyhez két lehetséges szám tartozik; egy vagy egy nulla. A nagyobb számokat úgy írhatja le, hogy további egyeseket vagy nullákat ad a bináris számhoz.

A bináris fájlok olvasásának ismerete nem kritikus a számítógépek használatához, de jó, ha megértjük a fogalmat, hogy jobban megértsük, hogyan tárolják a számítógépek a számokat a memóriában. Lehetővé teszi az olyan kifejezések megértését is, mint a 16 bites, 32 bites, 64 bites, valamint a memóriaméréseket, például a bájtokat (8 bit).

Ajánlott: