Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

The 64-bit value 0x20125b0900cb7a01 is stored to the location 0x2000. Create a m

ID: 3883742 • Letter: T

Question

The 64-bit value 0x20125b0900cb7a01 is stored to the location 0x2000. Create a memory map (table) and determine the location of each byte within a memory using: a. big endian system b. Little endian The 64-bit value 0x20125b0900cb7a01 is stored to the location 0x2000. Create a memory map (table) and determine the location of each byte within a memory using: a. big endian system b. Little endian The 64-bit value 0x20125b0900cb7a01 is stored to the location 0x2000. Create a memory map (table) and determine the location of each byte within a memory using: a. big endian system b. Little endian

Explanation / Answer

Starting address is 0x2000

64 bit Value : 0x 20 12 5b 09 00 cb 7a 01

LITTLE ENDIAN

0x2000 : 20
0x2001 : 12
0x2002 : 5b
0x2003 : 09
0x2004 : 00
0x2005 : cb
0x2006 : 7a
0x2007 : 01


BIG ENDIAN

0x2000 : 01
0x2001 : 7a
0x2002 : cb
0x2003 : 00
0x2004 : 09
0x2005 : 5b
0x2006 : 12
0x2007 : 20

Big Endian
The MSB of the data is placed at the byte with the lowest address.

Little Endian

The LSB of the data is placed at the byte with the lowest address.

Thanks, let me know if there is any doubts/concern