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 | ||||||||||||