Answer
0x3FFFFF
Work Step by Step
The largest memory address in a \(4 \mathrm{MB}\) memory, where each cell has a one-byte capacity, would be \(0xFFFFFF\). In hexadecimal representation, this is the address corresponding to the last byte in a \(4 \mathrm{MB}\) memory space.
Total memory size = 4 MB
1 MB = $2^{20}$ bytes
So, 4 MB = $4\times 2^{20}=2^{22}$ bytes
Memory addresses start from 0.
So the largest address is: $
2^{22}−1=4194303$
Convert to hexadecimal:
Decimal 4,194,303 = 3FFFFF in hexadecimal.
The largest memory address is 0x3FFFFF.