Do obsługi pól adresu liniowego służą następujące makra:
11.. | ..11 | 00.. | ..00 | 00.. | ..00 | 00.. | ..00 | = PGDIR_MASK | ||||
11.. | ..11 | 11.. | ..11 | 00.. | ..00 | 00.. | ..00 | = PMD_MASK | ||||
11.. | ..11 | 11.. | ..11 | 11.. | ..11 | 00.. | ..00 | = PTE_MASK = PAGE_MASK | ||||
|
||||||||||||
PAGE_SHIFT = ilość bitów przesunięcia | ||||||||||||
PMD_SHIFT = PAGE_SHIFT + ilość bitów indeksu PTE | ||||||||||||
PGD_SHIFT = PMD_SHIFT + ilość bitów indeksu PMD |