Endianita: Porovnání verzí
Smazaný obsah Přidaný obsah
revert - tady jde opravdu o byte; nezapomeňme, že číslo a jiné dat a mají běžně víc než jeden byte a že byte je nejmenší množství dat, se kterými dokáže procesor běžně počítat |
|||
Řádek 10:
== Little-endian ==
V tomto případě se na paměťové místo s nejnižší adresou uloží [[nejméně významný
Little endian má jednu dobrou vlastnost. Jedna a ta samá hodnota může být z paměti načtena pro různou délku, bez změny adresy. Například 32 bitový řetězec FF 00 00 00 může být načten ze stejné adresy jako 8 bitový (hodnota = FF), 16bitový (00FF), 24bitový (0000FF), 32bitový (000000FF); jejich hodnota stále zůstává 255. Tato vlastnost je však velmi zřídka využívána programátory, kteří pracují s vyššími programovacími jazyky, proto se ponechává kompilátoru.
Řádek 34:
== Big-endian ==
V tomto případě se na paměťové místo s nejnižší adresou uloží [[nejvíce významný
Např. 32[[bit]]ové číslo <code>0x4A3B2C1D</code> se na adresu <code>100</code> uloží takto:
|