Weinig of Big Endian?

F

faisal78

Guest
Kan iemand mij helpen te begrijpen wat zijn de verschillen en pros. / nadelen tussen hen?
 
"Little Endian" betekent dat de low-order byte van het nummer is opgeslagen in het geheugen op het laagste adres, en de high-order byte op het hoogste adres. Intel-processoren (die worden gebruikt in PC's) te gebruiken "Little Endian" byte order. "Big Endian" betekent dat de high-order byte van het nummer is opgeslagen in het geheugen op het laagste adres, en de low-order byte op het hoogste adres. Motorola processors (die worden gebruikt in Mac's) gebruiken "Big Endian" byte order.
 
[Quote = faisal78] Kan iemand mij helpen te begrijpen wat zijn de verschillen en pros. / nadelen tussen hen [/quote] Bijvoorbeeld voor 32 bits getal 0x12345678 Bytes in het geheugen (zoals hex dump):? Big endian: 0x12 0x34 0x56 0x78 Laag endian: 0x78 0x56 0x34 0x12
 
big-endian De meest significante byte is aan de linker einde van een woord. little-endian De meest significante byte is aan de rechterkant einde van een woord.
 
Bijvoorbeeld voor 32 bits getal 0x12345678 Bytes in het geheugen (zoals hex dump): Big endian: 0x12 0x34 0x56 0x78 Laag endian: 0x78 0x56 0x34 0x12 ******************** ********************** Zou het niet zo? Big endian: 0x12 0x34 0x56 0x78 Laag endian: 0x87 0x65 0x34 0x21 Alleen de de MSB voor de big endian zal liggen op de meest rechtse en de MSB voor lage endian worden op de meest linkse
 
[Quote = faisal78] Bijvoorbeeld voor 32 bits getal 0x12345678 Bytes in het geheugen (zoals hex dump): Big endian: 0x12 0x34 0x56 0x78 Laag endian: 0x78 0x56 0x34 0x12 *************** *************************** Zou het niet zo? Big endian: 0x12 0x34 0x56 0x78 Laag endian: 0x87 0x65 0x34 0x21 Alleen de de MSB voor de big endian zal liggen op de meest rechtse en de MSB voor lage endian op de meest linkse [/quote] Het eerste voorbeeld is ok. Je moet de volgorde van de bytes, niet knabbelt.
 
Big endian verwijst naar gegevens bestellen waar de meest belangrijke deel van een operand wordt opgeslagen op de lagere adres. Little endian verwijst naar gegevens bestellen waar de meest belangrijke deel van een operand is opgeslagen op de hogere adres. Ik adviseer u de wishbone-specificatie, die dit uit te leggen te lezen heel duidelijk!
 

Welcome to EDABoard.com

Sponsor

Back
Top