Сегмент имеет длину всего 64 КБ. поэтому программа должна иметь размер не более 64 КБ, чтобы поместиться в сегмент памяти (т. Е. Если значение регистра сегмента не должно изменяться).
Предположим, мы хотим написать программу размером более 64 КБ для системы 8086. Предположительно для этого потребуется изменить значение сегментного регистра где-то в середине программы? Изменяем ли мы его явно внутри программы или просто пишем код и позволяем ОС обработать его? Как операционная система, такая как DOS, справится с такой большой программой?