Assume x is a variable of type pointer (i.e., an address) that points to one-byte unsigned number. Further, assume b is a variable of size 4 bytes and is stored at memory address 0xA80.
Suppose these variables are given values as follows:
b = 0x2F552;
x = 0xA81;
Suppose the system is big-endian. Draw a diagram (as an array, with addresses as indices) of memory space where b is stored and their contents, and depict x as a pointer (arrow) to the appropriate byte of b. What is the (hexadecimal) value that x points to?