Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Информатика и информационные технологии. Сегментные регистры (самое важное)

Конспекты лекций, шпаргалки

Справочник / Конспекты лекций, шпаргалки

Комментарии к статье Комментарии к статье

Оглавление (развернуть)

41. Сегментные регистры

В программной модели микропроцессора имеется шесть сегментных регистров: cs, ss, ds, es, gs, fs.

Их существование обусловлено спецификой организации и использования оперативной памяти микропроцессорами Intel. Она заключается в том, что микропроцессор аппаратно поддерживает структурную организацию программы в виде трех частей, называемых сегментами. Соответственно такая организация памяти называется сегментной.

Для того чтобы указать на сегменты, к которым программа имеет доступ в конкретный момент времени, и предназначены сегментные регистры. Фактически (с небольшой поправкой) в этих регистрах содержатся адреса памяти, с которыхначинаются соответствующие сегменты. Логика обработки машинной команды построена так, что при выборке команды, доступе к данным программы или к стеку неявно используются адреса во вполне определенных сегментных регистрах.

Микропроцессор поддерживает следующие типы сегментов.

1. Сегмент кода. Содержит команды программы. Для доступа к этому сегменту служит регистр cs (code segment register) - сегментный регистр кода. Он содержит адрес сегмента с машинными командами, к которому имеет доступ микропроцессор (т. е. эти команды загружаются в конвейер микропроцессора).

2. Сегмент данных. Содержит обрабатываемые программой данные. Для доступа к этому сегменту служит регистр ds (data segment register) - сегментный регистр данных, который хранит адрес сегмента данных текущей программы.

3. Сегмент стека. Этот сегмент представляет собой область памяти, называемую стеком. Работу со стеком микропроцессор организует по следующему принципу: последний записанный в эту область элемент выбирается первым. Для доступа к этому сегменту служит регистр ss (stack segment register) - сегментный регистр стека, содержащий адрес сегмента стека.

4. Дополнительный сегмент данных. Не явно алгоритмы выполнения большинства машинных команд предполагают, что обрабатываемые ими данные расположены в сегменте данных, адрес которого находится в сегментном регистре ds. Если программе недостаточно одного сегмента данных, то она имеет возможность использовать еще три дополнительных сегмента данных. Но в отличие от основного сегмента данных, адрес которого содержится в сегментном регистре ds, при использовании дополнительных сегментов данных их адреса требуется указывать явно с помощью специальных префиксов переопределения сегментов в команде. Адреса дополнительных сегментов данных должны содержаться в регистрах es, gs, fs (extension data segment registers).

Автор: Цветкова А.В.

<< Назад: Регистры общего назначения

>> Вперед: Регистры состояния и управления

Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:

Логика. Шпаргалка

Уголовно-исполнительное право. Конспект лекций

Зарубежная литература XX века в кратком изложении. Часть 2. Шпаргалка

Смотрите другие статьи раздела Конспекты лекций, шпаргалки.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Рыжий ген и ускоренная эволюция 30.04.2026

Вопрос о том, как и насколько быстро меняется человеческий вид, давно занимает биологов и генетиков. Долгое время считалось, что эволюционные процессы происходят крайне медленно, однако новые данные заставляют пересматривать эти представления. Особенно интересные результаты связаны с изменением частоты редких генетических признаков, включая рыжий цвет волос. Рыжеволосость сегодня остается редкой чертой: ее носители составляют менее 2 процентов мирового населения. Однако анализ древней и современной ДНК показывает, что ген, связанный с этим признаком, за последние примерно 10 тысяч лет стал заметно более распространенным, особенно среди популяций Европы. Более того, вместе с ним исследователи фиксируют и другие изменения в генетическом профиле человека, затрагивающие внешность и физиологические особенности. Среди сопутствующих тенденций, выявленных в генетических данных, отмечается увеличение частоты светлой кожи, снижение вероятности мужского облысения, а также некоторые физиолог ...>>

Нейтринный лазер 30.04.2026

Нейтринный лазер - это гипотетическое устройство, способное управлять потоками одних из самых трудноуловимых частиц во Вселенной. Такая разработка открывает новые горизонты в изучении фундаментальных законов природы и может изменить представления о космосе. Идею нового типа излучателя представили физики из Massachusetts Institute of Technology, предложив лазер, который вместо света генерирует поток нейтрино. Эти частицы, почти не взаимодействующие с материей, настолько слабо проявляют себя, что их часто называют "частицами-призраками". Тем не менее они пронизывают все вокруг: по оценкам, триллионы нейтрино ежесекундно проходят через человеческое тело, не оставляя следа. Несмотря на их колоссальную распространенность во Вселенной, нейтрино остаются одними из наименее изученных частиц. Их крайне сложно регистрировать, а еще сложнее контролировать, поэтому традиционно их получают в крупных установках вроде ядерных реакторов или ускорителей частиц. Такие комплексы требуют огромных за ...>>

Мороженое не такое вредное, как принято считать 29.04.2026

В питании часто встречаются продукты, которые одновременно вызывают удовольствие и сомнения с точки зрения здоровья. К таким относится и мороженое: оно воспринимается как типичный десерт с высоким содержанием сахара и жиров, однако современные научные данные постепенно усложняют это привычное представление. Долгое время считалось, что мороженое не может быть частью рационального питания, однако исследования последних лет показывают более неоднозначную картину. Ученые подчеркивают, что влияние этого продукта на организм зависит не только от его сладости или калорийности, но и от состава, качества ингредиентов и общего образа жизни человека. Одни из наиболее масштабных данных были получены в рамках долгосрочных наблюдений в США, включавших проекты Nurses Health Study, Nurses Health Study II и Health Professionals Follow-Up Study. В этих исследованиях на протяжении 20-40 лет наблюдали примерно 190 тысяч взрослых участников, регулярно собирая данные об их питании, физической активнос ...>>

Случайная новость из Архива

Емкость литиево-ионных аккумуляторов увеличится на треть 13.04.2013

Новая технология позволяет на 30% повысить емкость литиево-ионных аккумуляторов. Компания-разработчик рассчитывает, что технология будет интересна производителям смартфонов и других гаджетов, так как позволит уменьшить их размеры и вес.

Американский стартап EnerG2 приступил к производству электродов из так называемого "твердого углерода". Он позволяет повысить емкость литиево-ионной батареи без существенного изменения конструкции и внедрения новых производственных процессов, сообщает Technology Review. По словам представителей EnerG2, углеродный электрод (в данном случае - анод, положительный электрод в элементе питания) позволяет повысить емкость батареи максимум на 30%. Электрод EnerG2 изготовлен из углерода с аморфной структурой, в котором атомы не упорядочены в отличие от графита с его кристаллической структурой, традиционного материала для изготовления анодов. Такой материал может хранить на 50% больше энергии на единице своей поверхности, чем графит.

Первыми продуктами, в которых была применена новая технология, стали свинцово-кислотные аккумуляторы и детали конденсаторов. Однако оба изделия представляют собой относительно узкие сегменты по сравнению с рынком литиево-ионных батарей. По словам генерального директора EnerG2 Рика Луэбе (Rick Luebbe), недостаток описанного материала заключается в том, что при первой зарядке аккумулятора он теряет свою емкость. Стартапу удалось снизить размер этой потери до значения, приемлемого для изготовления коммерческой продукции.

Стоит учесть, что стоимость анода из твердого углерода примерно на 20% выше по сравнению с графитом. По этой причине данную технологию вряд ли смогут себе позволить производители аккумуляторов для электромобилей, считают аналитики. Что же касается производителей электронных гаджетов, то они вполне могут доплатить за то, чтобы сделать устройства более тонкими и легкими.

Помимо аккумуляторных батарей, EnerG2 изучает другие варианты применения твердого углерода, в том числе для хранения природного газа при более низком давлении. В 2010 г. компания получила грант от государства в размере $21 млн, на которые был, в том числе, построен завод.

Изготовление электродов из твердого углерода - это один из возможных способов повысить емкость батарей. Например, компании Envia Systems и Amprius, финансируемые венчурными фондами, предложили использовать в электродах кремний, что также привело к повышению емкости. Однако, по словам представителей EnerG2, электроды из кремния предлагают меньшее число циклов перезарядки и требуют конструктивных изменений.

Другие интересные новости:

▪ Обнаружен белок, повреждающий мозговые связи

▪ Леонардо - изобретатель пластмассы

▪ Открыт новый вид атомарно-тонкого углеродного материала

▪ Новая технология охлаждения вещей с помощью ионов

▪ Блок питания Flex ATX 500 W 80 Plus Platinum

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Радиоуправление. Подборка статей

▪ статья Роскошь человеческого общения. Крылатое выражение

▪ статья Помогает ли морковь видеть в темноте? Подробный ответ

▪ статья Помощник печатника офсетной машины. Должностная инструкция

▪ статья Доработка ДПКД трансивера RA3AO при произвольной ПЧ. Энциклопедия радиоэлектроники и электротехники

▪ статья FM конвертер на микросхеме К174ПС1. Энциклопедия радиоэлектроники и электротехники

[an error occurred while processing this directive] Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026