
Шпоры по ассемблеру, 1ый семестр (Гончаревич А Л) [3131 вопросов] / шпоры-1 / 11 - Микропроцессор IA-32. Сегментные регистры
..docx11 - Микропроцессор IA-32. Сегментные регистры.
Сегментные регистры.
Сегментные регистры предназначены для аппаратной поддержки структурной
организации программы в виде отдельных частей, называемых сегментами. Сегмент представляет собой независимый блок памяти фиксированного размера. Операционная система размещает сегменты программы в оперативной памяти, после чего помещает их адреса в соответствующие сегментные регистры. МП поддерживает следующие основные типы сегментов: сегмент кода – содержит машинные команды, для доступа к нему служит регистр CS (CodeSegmentregister) – сегментный регистр кода; сегмент стека – для доступа к нему служит регистр SS (StackSegmentregister) – сегментный регистр стека; сегмент данных – содержит обрабатываемые программой данные, для доступа к нему служит регистр DS (DataSegmentregister) – сегментный регистр данных;дополнительные сегменты данных – их адреса должны содержаться в регистрах ES, GS, FS.