Endianness: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(new page) |
(make into table) |
||
Line 1: | Line 1: | ||
{{Stub}} |
{{Stub}} |
||
{| class="wikitable" |
|||
* BE = Big Endian = MSB first = Most significant byte first (N64 MIPS) |
|||
! |
|||
* LE = Little Endian = LSB first = Least significant byte first (x86) |
|||
! Big Endian (BE) |
|||
! Little Endian (LE) |
|||
|- |
|||
! style="text-align:left;" | byte order |
|||
| MSB first |
|||
| LSB first |
|||
|- |
|||
! style="text-align:left;" | example (<tt>0x12345678</tt>) |
|||
| <tt>0x12 0x34 0x56 0x78</tt> |
|||
| <tt>0x78 0x56 0x34 0x12</tt> |
|||
|- |
|||
! style="text-align:left;" | architectures |
|||
| N64 MIPS |
|||
| x86, z80, GBA ARM [http://problemkaputt.de/gbatek.htm#gbamemorymap] |
|||
|} |
|||
=== See also === |
|||
* https://en.wikipedia.org/wiki/Endianness |
|||
[[Category:Programming]] |
[[Category:Programming]] |
Latest revision as of 09:54, 6 March 2020
- This article is currently a stub; it means I'm aware it's short and I probably intend to expand on the subject in the future!
Big Endian (BE) | Little Endian (LE) | |
---|---|---|
byte order | MSB first | LSB first |
example (0x12345678) | 0x12 0x34 0x56 0x78 | 0x78 0x56 0x34 0x12 |
architectures | N64 MIPS | x86, z80, GBA ARM [1] |