セグメントの長さはわずか 64KB です。そのため、メモリ セグメントに収まるには、プログラムのサイズが最大 64KB である必要があります (つまり、セグメント レジスタの値を変更しない場合)。
8086 システム用に 64KB を超えるプログラムを書きたいとします。おそらくこれには、プログラムの途中でセグメントレジスタ値を変更する必要がありますか? プログラム内で明示的に変更しますか、それとも単にコードを記述して OS に処理させるだけですか? DOS のような OS は、このような大きなプログラムをどのように処理しますか?