W procesorach z szerszą szyną adresy generujące 1 na 20 linii szyny adresowej tworzą dodatkowe adresy poza przestrzenią 1 MB, zmniejszając tym samym liczbę sposobów wygenerowania adresów o najniższych adresach fizycznych.; np.:

segment:offset = 0x1000:0xA000 adres fizyczny = 0x1000*0x10 + 0xA000 = 0x1A000

segment:offset = 0x1900:0x1000 adres fizyczny = 0x1900*0x10 + 0x1000 = 0x1A000.

Ponieważ segment i przemieszczenie mają 16 bitów, dlatego w trybie rzeczywistym można maksymalnie zaadresować 1088 kB pamięci, ale procesory Intel 8086, 8088, 80188 oraz 80186 mają 20-bitową szynę adresową i z tego powodu mogą zaadresować tylko 1024 kB pamięci – przy próbie sięgnięcia do adresu powyżej 1024 kB w rzeczywistości odwołają się do adresu o 1 MB niższego.

Procesory nowsze, tzn. i286, i386 itd., mają szersze szyny adresowe (24-, 32- lub 36-bitowe) toteż pracując w trybie rzeczywistym mogą adresować całe 1088 kB pamięci. System DOS począwszy od wersji 4.0 potrafił wykorzystać te dodatkowe 65536-16 B pamięci, która została nazwana pamięcią wysoką (HMA – High Memory Area).