16 bites

A Programozás Wiki wikiből
(16 bit szócikkből átirányítva)

Az informatikában 16 bitesnek nevezzük azt a hardvereszközt, operációs rendszert, programot, vagy formátumot, amely jellemzően 16 bites (2 bájtos) alapegységekkel dolgozik. Napjainkban az ilyen rendszerek és megoldások elavulófélben vannak, lassan felváltják őket a 32 bites és 64 bites megoldások.

Adatábrázolás[szerkesztés]

16 biten általában 0-tól 65535-ig, vagy előjelesen -32768-tól 32767-ig terjedő egész számokat szoktak ábrázolni. A C nyelv ezt (unsigned) short int-nek hívja, egyes Pascal fordítók Word (SmallInt)-nek nevezik. Bár létezik 16 bites lebegőpontos adattípus, ezt a gyakorlatban igen ritkán használják, mivel mindössze kb. 3 tizedesjegy pontosságú.

Az első 65536 Unicode karakter kódolható az ún. UCS-2 kódolással. Ehhez karakterenként 16 bit szükséges, vagyis jól alkalmazható 16 bites rendszerekben. A Windows NT rendszerek, valamint a Java korai változatai is ezt a megoldást alkalmazták, újabb verzióik azonban már UTF-16-os kódolást használnak, amely szintén 16 biten tárol egy-egy kódpontot, de egy-egy karaktert nem feltétlenül csak egyetlen 16-bites kódpont ír le.

Platformok[szerkesztés]

16 bites architektúrák:

  • 8086
  • 80286

16 bites operációs rendszerek: