Endianness: Difference between revisions

From vegard.wiki
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]

See also