Endianita: Porovnání verzí

Smazaný obsah Přidaný obsah
G3robot (diskuse | příspěvky)
m oprava opakovaných referencí (data z WP:WCW), odstranění nadbytečného odřádkování
m →‎Programovaní: čárku do Programovaní
Řádek 114:
Za povšimnutí stojí následující fakt: Jelikož potřebná výměna bajtů závisí na délce proměnných uložených v souboru, proto obecný nástroj pro přeměnu endianit v binárních souborech nemůže existovat. Dvoubajtová celá čísla vyžadují odlišný SWAP než čtyřbajtové celé číslo.
 
== ProgramovaníProgramování ==
=== Instrukce BSWAP ===
[[Strojová instrukce]] <code>bswap</code><ref>[http://web.itu.edu.tr/kesgin/mul06/intel/instr/bswap.html Intel Instruction Set (bswap)]</ref> slouží ke konverzi 32bitových hodnot z little-endian na big-endian a naopak. Tato instrukce je k dispozici pouze na platformách Intel počínaje řadou 80486 (včetně) dál (486+). Zápis (použití) je následující: