Információ kódolása

Információ kódolása:


A mai számítógépes rendszerek többsége digitális rendszer (vannak analóg számítógépek is, de használatuk nagyon ritka). Ezek a digitális számítógépek binárisan ábrázolt információkkal működnek, ezért minden olyan információt kódolni kell, amelyet egy számítógépes rendszer szeretne feldolgozni.

kódolása

Különböző típusú információk és leggyakoribb kódolásuk:

Számozási rendszerek:

  1. Bináris (2. alap): 0, 1
  2. Octal (8. alap): 0, 1, 2, 3, 4, 5, 6, 7
  3. Decimális (10. alap): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
  4. Hexadecimális (16. alap): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Konverziós táblázat:

BinaryOctalDecimalHexadecimal
0000 0 0 0
0001 1 1 1
0010 két két két
0011 3 3 3
0100 4 4 4
0101 5. 5. 5.
0110 6. 6. 6.
0111 7 7 7
1000 10. 8. 8.
1001 tizenegy 9. 9.
1010 12. 10. NAK NEK
1011 13. tizenegy B
1100 14 12. C
1101 tizenöt 13. D
1110 16. 14 ÉS
1111 17. tizenöt F

Figyelje meg:

  • Ez a hexadecimális kompaktabb kód, mint a bináris, mert 0 és 15 közötti érték ábrázolásához a hexadecimálisnak egy számjegyre, míg a binárisnak négyre van szüksége.
  • Számban nem minden számjegy azonos fontosságú. Azt mondják, hogy a bal szélső bit a legjelentősebb bit (MSBlegjelentősebb bit), míg a legtávolabbi bit a legkevésbé jelentős (LSBlegkevésbé fontos rész).
  • A bináris „számlálás” ezen módját természetes binárisnak nevezik, és csak egész és pozitív értékek kódolására szolgál. N bit segítségével 2 N különböző kombináció készíthető, ezért 0 és 2 N -1 között számolható
  • Ahogy a tizedesjegy kifejezhető 10-es hatványok összegeként, úgy a bináris figura is kifejezhető 2-es hatványok összegeként, és így megszerezhető a tizedesértéke:

Tizedes: 2005 = 2 * 10 3 + 0 * 10 2 + 0 * 10 1 + 5 * 10 0 = 2 * 1000 + 5 * 1 = Tizedes érték 2005

Bináris: 1010 = 1 * 2 3 + 0 * 2 2 + 1 * 2 1 + 0 * 2 0 = 1 * 8 + 1 * 1 = Tizedesérték 9

Kérdések: Hány bitre van szükség a kódoláshoz ?

egy bináris számjegy

  • egy tizedesjegy
  • egy hexadecimális számjegy
  • három tizedesjegy
  • három hexadecimális számjegy