A hypothetical bank switching memory map showing how a processor that can only address 64 kB could have 200 kB of memory connected. In this hypothetical system, the processor would start with Bank 0 only active, then would switch between banks 0, 1, 2 and 3 depending on the needs of the operating system or users. Code to switch between banks must be kept above 0xE000 address, otherwise a transition between banks would be one-way only. When 8-bit processors were common in desktop computers, each logical bank of memory might well have been a discrete set of physical memory chips.
Own work (Original text: I (Wtshymanski (talk)) created this work entirely by myself.)
Wtshymanski (talk)