Endianita: Porovnání verzí

Smazaný obsah Přidaný obsah
Roman3349Bot (diskuse | příspěvky)
m WPCleaner v1.34b - Opraveno pomocí WP:WCW (Opravy pravopisu a typografie)
Řádek 11:
V tomto případě se na paměťové místo s nejnižší adresou uloží [[nejméně významný bajt]] (''LSB'') a za něj se ukládají ostatní bajty až po [[nejvíce významný bajt]] (''MSB''). Architektury uplatňující tento princip se nazývají '''little-endian''' ([[mnemotechnická pomůcka]]: ''little end first'') a patří mezi ně [[MOS Technology 6502]], [[x86|Intel x86]] a DEC [[VAX]].
 
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ý32bitový řetězec FF 00 00 00 může být načten ze stejné adresy jako 8 bitový8bitový (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.
 
Např. 32[[bit]]ové číslo <code>0x4A3B2C1D</code> se na adresu <code>100</code> uloží takto: