Tato jednota správy paměti pracuje na zcela jednoduchém principu. Pameťový prostor spravovaný mikroprocesorem je rozdělen na 4 stejně veliké oblasti. Při schopnosti mikroprocesoru Z80 adresovat 64kiB paměti jsou oblasti veliké 16kiB. Pro každou z oblastí existuje stránkový registr PR jenž obsahuje číslo stránky ve fizické paměti. Při velikost tohoto registru 8 bitů lze adresovat maximálně 256 stránek, t.j. 4MiB.
Protože obsah stránkových registrů není po zapnutí počitače definován, je třeba vyřešit jakým způsobem se procesor dostane k základnímu softwarovému vybavení. Použil jsem proto na místě registru PR0 takový obvod, jenž má nulovací vstup. Tento nulovací vstup pak spojím se signálem RESET mikroprocesoru. Toto zapojení zajístí, že vždy po resetu a taky po zapnutí počítače je ve stránkovacím registru PR0 hodnota 0. Procesor tedy začne vykonávat program ve stránce 0 namapované do bloku 0.
Na místě PR0 se tedy užije obvod HC575, pro ostatní registry pak obvody HC574.
Předtím, než procesor začne pracovat s pamětí v jiném než nultém bloku, je třeba provést správné nastavení příslušného stránkovacího registru.
Obrázek 33.6. Mapa paměti pro MMU21
CPU 64kB page ADDR +------+ +--------+ | FFFF | 255 | 3FFFFF | RAM 1MB | C000 | PR3 192 | 300000 | +------+ +--------+ | BFFF | 191 | 2FFFFF | same RAM | 8000 | PR2 128 | 200000 | R/O +------+ +--------+ | 7FFF | 127 | 1FFFFF | Special devices | 4000 | PR1 64 | 0FFFFF | VRAM, ... +------+ +--------+ | 3FFF | 63 | 0FFFFF | ROM, FLASH | 0000 | PR0 0 | 000000 | 1MB +------+ +--------+