![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Указатель содержит величину, которая определяет адрес фрагмента данных. Поддерживается два типа указателей, приведенных на рис. 4.7.
Рис. 4.7. Структура описания данных: а) с теговой организацией памяти; б) дескриптор данных
длинный указатель (дальний) – смещение (32 разряда) + селектор (16 разрядов);
короткий указатель (ближний) – смещение (32 разряда).
Дальний указатель применяется в том случае, когда программа передает управление в другой сегмент памяти. Такой указатель с помощь селектора определяет новый сегмент и 32-битное смещение внутри этого сегмента. Ближний указатель – это 32-битное смещение, то есть расстояние в байтах от базы того сегмента, в котором находится нужный операнд.
Дата публикования: 2014-10-30; Прочитано: 444 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!