Problem:
A computer system uses 20-bit address bus and can address an 8-bit wide memory. The memory of this computer system contains 2 × 32 Kbytes ROM (ROM1, ROM2) and 2 × 16 Kbytes of RAM (RAM1 & RAM2). The memories are ordered in an interlaced manner - ROM1, RAM1, ROM2, and RAM2 and form a contiguous block of memory starting at address 0. The rest of the address range after RAM2 is not used.
(a) Calculate the total addressing capacity of this computer system, including the unused memory zone.
(b) Draw a memory map for the computer system. Indicate the starting and ending addresses in hexadecimal for each block of memory and any unused space. Show how the memory addresses are obtained.
Additional Information:
The question is from Computer Science and it explains about calculating the total addressing capacity of a computer system including unused memory zone.