Сегментные регистры.
cs – регистр параграфа адреса исполняемой команды (сегмент кода),
ds – регистр параграфа адреса расположения области стека (сегмент стека),
ss – регистр параграфа адреса области данных (сегмент данных),
es, fs, gs – дополнительные сегментные регистры, замещаемые по префиксу
Назначение сегментных регистров (схема сегментной адресации памяти.
Всего 216 = 64000 параграфов по 24 = 16 байт памяти размер сегмента 216 = 64000 байт, начало сегмента определяется параграфом.
Недостатки сегментной адресации: 1. Размещение сегментов в памяти произвольное (от свободного параграфа). 2. Сегменты могут перекрывать друг друга. 3. Защита памяти от несанкционированного доступа выполнена программны-ми средствами. 4. При обращении к «чужой» памяти происходит зависание программы.
Для устранения этих недостатков в современных ПЭВМ используется система защищенной адресации, а сегментная адресация применяется в виртуальных задачах для обеспечения преемственности ПО.