Menu Home

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


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

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

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

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

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

49. Директивы сегментации

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

Рассмотрим их подробнее.

1. Атрибут выравнивания сегмента (тип выравнивания) сообщает компоновщику о том, что нужно обеспечить размещение начала сегмента на заданной границе:

1) BYTE - выравнивание не выполняется;

2) WORD - сегмент начинается по адресу, кратному двум, т. е. последний (младший) значащий бит физического адреса равен 0 (выравнивание на границу слова);

3) DWORD - сегмент начинается по адресу, кратному четырем;

4) PARA - сегмент начинается по адресу, кратному 16;

5) PAGE - сегмент начинается по адресу, кратному 256;

6) MEMPAGE - сегмент начинается по адресу, кратному 4 Кбайт.

2. Атрибут комбинирования сегментов (комбинаторный тип) сообщает компоновщику, как нужно комбинировать сегменты различных модулей, имеющие одно и то же имя:

1) PRIVATE - сегмент не будет объединяться с другими сегментами с тем же именем вне данного модуля;

2) PUBLIC - заставляет компоновщик соединить все сегменты с одинаковыми именами;

3) COMMON - располагает все сегменты с одним и тем же именем по одному адресу;

4) AT xxxx - располагает сегмент по абсолютному адресу параграфа;

5) STACK - определение сегмента стека.

3. Атрибут класса сегмента (тип класса) - это заключенная в кавычки строка, помогающая компоновщику определить соответствующий порядок следования сегментов при собирании программы из сегментов нескольких модулей.

4. Атрибут размера сегмента:

1) USE16 - это означает, что сегмент допускает 16-разрядную адресацию;

2) USE32 - сегмент будет 32-разрядным. Необходимо как-то компенсировать невозможность

напрямую управлять размещением и комбинированием сегментов. Для этого стали использовать директиву указания модели памяти MODEL. Эта директива связывает сегменты, которые в случае использования упрощенных директив сегментации имеют предопределенные имена, с сегментными регистрами (хотя явно инициализировать ds все равно придется).

Обязательным параметром директивы MODEL является модель памяти. Этот параметр определяет модель сегментации памяти для программного модуля. Предполагается, что программный модуль может иметь только определенные типы сегментов, которые определяются упомянутыми нами ранее упрощенными директивами описания сегментов.

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

<< Назад: Синтаксис ассемблера

>> Вперед: Структура машинной команды

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

Наследственное право. Конспект лекций

Оценка и управление недвижимостью. Конспект лекций

Ценообразование. Шпаргалка

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

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

<< Назад

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

Дети, растущие рядом с природой, обретают крепкие кости 02.03.2026

Влияние окружающей среды на здоровье человека становится все более очевидным, особенно в детском возрасте. Новое исследование, опубликованное в журнале JAMA Network Open, показывает, что близость к природе напрямую связана с крепостью костей у детей. Ученые установили, что у детей, чьи дома окружены природными территориями в радиусе 1000 метров на 25% больше обычного, риск развития крайне низкой плотности костей снижается на 65%. Для проведения исследования были проанализированы данные более 300 детей, проживающих в городских, пригородных и сельских районах Фландрии в Бельгии. Плотность костной ткани у детей в возрасте от четырех до шести лет оценивалась с помощью ультразвуковых методов. Такой подход позволил безопасно и точно измерить состояние костей на ранних этапах формирования скелета. При анализе учитывались ключевые факторы, влияющие на рост и развитие детей: возраст, вес, рост, этническая принадлежность и уровень образования матери. На основании этих параметров исследоват ...>>

Самовосстанавливающаяся инфраструктура будущего 02.03.2026

Современные мосты и бетонные конструкции по всему миру сталкиваются с проблемой устаревания и износа. Многие сооружения, построенные до 1980-х годов, постепенно теряют свою несущую способность, что требует дорогого ремонта или полной замены. Недавние разработки ученых из Швейцарских федеральных лабораторий материаловедения и технологий (Empa) предлагают инновационное решение - систему укрепления бетонных конструкций с помощью "умной стали", способной самостоятельно устранять трещины и повреждения. В основе новой технологии лежит арматура из сплава на основе железа с эффектом памяти формы (Fe-SMA). Этот материал обладает уникальным свойством: при нагревании до 190-200 °C стержни стремятся вернуться к своей первоначальной конфигурации. В бетонной конструкции это создает внутреннее напряжение, которое затягивает трещины и выравнивает деформированные элементы, существенно повышая прочность и долговечность сооружений. Актуальность разработки объясняется критическим состоянием инфрастр ...>>

Поцелуи полезны для здоровья 01.03.2026

Вопрос о том, как социальные связи и близость с партнером отражаются на здоровье человека, привлекает внимание не только психологов, но и специалистов в области микробиологии. Новое исследование показывает, что совместное проживание с любимым человеком может оказывать значительное влияние на микробиом кишечника и общее самочувствие. Доктор Наоми Миддлтон, клинический психологи и эксперт по здоровью кишечника, объяснила, что все аспекты совместной жизни - поцелуи, совместное питание, физическая близость и даже просто пребывание рядом - тесно связаны с поддержанием сбалансированной кишечной микрофлоры. Она подчеркивает, что здоровье экосистемы кишечника во многом определяется социальными взаимодействиями и повседневной близостью с другими людьми. По словам Миддлтон, длительное совместное пребывание с партнером может способствовать увеличению микробного разнообразия в кишечнике, а также снижать воспалительные процессы, связанные со стрессом. Такой эффект обусловлен тем, что микробио ...>>

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

Технология позиционирования в закрытых помещениях 06.02.2014

Компания Prima Research запатентовала технологию, которая позволяет отслеживать в трехмерном пространстве любые радиоизлучающие устройства, например, мобильные телефоны, планшеты, радиочастотные метки или компьютеры.

Проблема навигации внутри зданий, тоннелей и других закрытых для сигналов GPS пространствах является очень актуальной в свете распространения новых сервисов и геоинформационных систем. Большинство существующих навигационных технологий, работающих в подобных условиях, рассчитаны на работу в двухмерном пространстве, то есть с обычными двухмерными картами. Обычно этого достаточно для решения большинства задач. Однако, внутри зданий и других закрытых пространствах требуется трехмерная навигация. К тому же прохождение высокочастотных сигналов затруднено, и надежное позиционирование является сложной проблемой.

Новая технология Prima Research позволяет осуществлять высокоточную навигацию с помощью минимального массива из 4 синхронизированных приемников, опорного приемника и соответствующего обработчика сигналов. Приемники образуют тетраэдр, который отслеживает перемещение любых электронных радиоизлучающих устройств и определяет их местоположение. В небольших объемах, например одного здания, точность позиционирования очень высока и может быть менее 1 см. Увеличивая сеть приемников, можно расширить наблюдаемое пространство до бесконечности.

Преимуществом системы является то, что она способна обнаружить любое устройство без необходимости установки на него программного обеспечения. Таким образом, система получает информацию о местоположении устройства, но не информацию о его владельце, сохраняя неприкосновенность частной жизни. Навигационная система Prima Research может обнаружить мобильный телефон в проехавшем мимо автомобиле или человека с RFID-меткой, зашедшего в комнату, но при этом система не получает данные о номере телефона или личности человека.

Уникальная цифровая последовательность, присваиваемая новому устройству, является произвольной и не соотносится с какой-либо личной информацией. С юридической точки зрения новая навигационная система Prima Research не создает никаких проблем, поскольку не работает с конфиденциальной информацией и таким образом не подпадает под соответствующие законодательные ограничения.

Благодаря тому, что обработчик сигналов Prima Research может работать с любой сетью связи, WiFi, 3G, 4G/LTE, нелицензированный спектр и т.д., навигацию можно обеспечить для любого устройства. Это крайне важно для коммерческих сервисов, правоохранительных органов, спасательных служб и других приложений, которые должны работать с наибольшим количеством возможных устройств. Навигация Prima Research позволяет избежать проблемы совместимости, что потенциально расширяет сферу применения данной технологии.

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

▪ Полностью защищенный промышленный бизнес-планшет Fujitsu Stylistic V535

▪ Google поставит в школы США 27 тысяч хромбуков

▪ После динозавров на земле правили грибы

▪ Новая технология маркировки товаров

▪ Одноплатный компьютер UP Xtreme i11

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

 

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

▪ раздел сайта Электротехнические материалы. Подборка статей

▪ статья Родина или смерть! Крылатое выражение

▪ статья Как хранили и передавали информацию инки? Подробный ответ

▪ статья Патагония. Чудо природы

▪ статья Антенны радиостанции UA1DJ. Энциклопедия радиоэлектроники и электротехники

▪ статья Простой импульсный блок питания на 15 ватт. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


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


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





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

www.diagram.com.ua

www.diagram.com.ua
2000-2026