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 является модель памяти. Этот параметр определяет модель сегментации памяти для программного модуля. Предполагается, что программный модуль может иметь только определенные типы сегментов, которые определяются упомянутыми нами ранее упрощенными директивами описания сегментов.

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

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

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

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

Наследственное право. Шпаргалка

Русский язык и культура речи. Шпаргалка

Внешнеэкономическая деятельность. Шпаргалка

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

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

<< Назад

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

Питомцы как стимулятор разума 06.10.2025

Помимо эмоциональной поддержки, домашние питомцы могут оказывать заметное воздействие на когнитивные процессы, особенно у пожилых людей. Новое масштабное исследование показало, что общение с кошками и собаками не просто улучшает настроение - оно действительно способствует замедлению возрастного снижения умственных способностей. Работа проводилась в рамках проекта Survey of Health, Ageing and Retirement in Europe (SHARE), охватывающего период с 2004 по 2022 год. В исследовании приняли участие тысячи европейцев старше 50 лет. Анализ показал, что владельцы домашних животных демонстрируют более устойчивые когнитивные функции по сравнению с теми, кто не держит питомцев. Особенно выражен эффект оказался у владельцев кошек и собак. Согласно данным ученых, владельцы собак дольше сохраняют хорошую память, в то время как хозяева кошек медленнее теряют способность к быстрому речевому взаимодействию. Исследователи связывают это с тем, что ежедневное взаимодействие с животными требует внимани ...>>

Мини-ПК ExpertCenter PN54-S1 06.10.2025

Компания ASUSTeK Computer презентовала новый мини-компьютер ASUS ExpertCenter PN54-S1. Устройство ориентировано на пользователей, которым важно сочетание производительности, энергоэффективности и универсальности - от офисных задач до мультимедийных проектов. В основе ExpertCenter PN54-S1 лежит современная аппаратная платформа AMD Hawk Point, использующая архитектуру Zen 4. Это поколение чипов отличается улучшенным управлением энергопотреблением и повышенной вычислительной мощностью. Новинка доступна в конфигурациях с процессорами Ryzen 7260, Ryzen 5220 и Ryzen 5210, представленных AMD в начале 2025 года. Таким образом, устройство охватывает широкий диапазон задач - от базовых офисных до ресурсоемких вычислений. Корпус мини-ПК выполнен из прочного алюминия и имеет размеры 130&#215;130&#215;34 мм, что делает его практически незаметным на рабочем столе или за монитором. Несмотря на компактность, внутренняя компоновка позволяет установить два модуля оперативной памяти SO-DIMM ...>>

Глазные капли, возвращающие молодость зрению 05.10.2025

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

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

Запрограммировано взаимодействие между квантовыми магнитами 06.12.2021

Команда немецких физиков из Центра квантовой динамики Гейдельбергского университета изменили взаимодействие между микроскопическими квантовыми магнитами - спинами. В исследовании магниты впервые сохраняли свою первоначальную ориентацию в течение длительного периода в изолированных квантовых системах.

Ученые использовали газ из атомов, который был охлажден до температуры, близкой к абсолютному нулю. С помощью лазера атомы были раскалены и отделяли электроны на макроскопические расстояния от атомного ядра. Эти "атомные гиганты", известные как атомы Ридберга, взаимодействуют друг с другом на расстояниях почти в миллиметр.

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

Микроволновые импульсы реагируют на ридберговские атомы в миллиардные доли секунды. Одновременно атомы сверхчувствительны к любым внешним воздействиям, какими бы микроскопическими они ни были. В своих экспериментах ученым удалось сохранить макроскопическую намагниченность.

Силы между частицами, атомами, молекулами или даже макроскопическими объектами, такими как магниты, определяются взаимодействиями природы. Например, два близко расположенных стержневых магнита перестраиваются под действием магнитных сил.

Эти исследования важны для лучшего понимания основных процессов в сложных квантовых системах.

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

▪ Аккумулятор на крыше автомобиля

▪ Микросхемы после повреждения можно будет восстановить

▪ Умная крышка молочного пакета

▪ Космический кузнечик

▪ Богатые живут на 9 лет дольше бедных

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

 

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

▪ раздел сайта Ограничители сигнала, компрессоры. Подборка статей

▪ статья Мы не рабы, рабы не мы. Крылатое выражение

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

▪ статья Машинист строительного подъемника. Типовая инструкция по охране труда

▪ статья Светодиоды. Свет будущего сегодня. Энциклопедия радиоэлектроники и электротехники

▪ статья Трансиверная приставка к радиоприемнику Катран (Р-399). Энциклопедия радиоэлектроники и электротехники

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

Имя:


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


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





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

www.diagram.com.ua

www.diagram.com.ua
2000-2025