From 0 to 1 MB in DOS
A tour on how DOS was able to use most of the 1 MB address space of the 8086
Emulex Persyst Virtually Fun Memory Management Unit Upper Memory Area Interrupt Vector Table Memory Specification
Source: substack.com