52. Способы адресации
Прямая адресация
Это простейший вид адресации операнда в памяти, так как эффективный адрес содержится в самой команде и для его формирования не используется никаких дополнительных источников или регистров. Эффективный адрес берется непосредственно из поля смещения машинной команды, которое может иметь размер 8, 16, 32 бит. Это значение однозначно определяет байт, слово или двойное слово, расположенные в сегменте данных.
Прямая адресация может быть двух типов.
Относительная прямая адресация
Используется для команд условных переходов, для указания относительного адреса перехода. Относительность такого перехода заключается в том, что в поле смещения машинной команды содержится 8-, 16- или 32-битное значение, которое в результате работы команды будет складываться с содержимым регистра указателя команд ip/eip. В результате такого сложения получается адрес, по которому и осуществляется переход.
Абсолютная прямая адресация
В этом случае эффективный адрес является частью машинной команды, но формируется этот адрес только из значения поля смещения в команде. Для формирования физического адреса операнда в памяти микропроцессор складывает это поле со сдвинутым на 4 бита значением сегментного регистра. В команде ассемблера можно использовать несколько форм такой адресации.
Косвенная базовая (регистровая) адресация
При такой адресации эффективный адрес операнда может находиться в любом из регистров общего назначения, кроме sp/esp и bp/ebp (это специфические регистры для работы с сегментом стека). Синтаксически в команде этот режим адресации выражается заключением имени регистра в квадратные скобки [].
Косвенная базовая (регистровая) адресация со смещением
Этот вид адресации является дополнением предыдущего и предназначен для доступа к данным с известным смещением относительно некоторого базового адреса. Этот вид адресации удобно использовать для доступа к элементам структур данных, когда смещение элементов известно заранее, на стадии разработки программы, а базовый (начальный) адрес структуры должен вычисляться динамически, на стадии выполнения программы.
Косвенная индексная адресация со смещением
Этот вид адресации очень похож на косвенную базовую адресацию со смещением. Здесь также для формирования эффективного адреса используется один из регистров общего назначения. Но индексная адресация обладает одной интересной особенностью, которая очень удобна для работы с массивами. Она связана с возможностью так называемого масштабирования содержимого индексного регистра.
Косвенная базовая индексная адресация
При этом виде адресации эффективный адрес формируется как сумма содержимого двух регистров общего назначения: базового и индексного. В качестве этих регистров могут применяться любые регистры общего назначения, при этом часто используется масштабирование содержимого индексного регистра.
Косвенная базовая индексная адресация со смещением
Этот вид адресации является дополнением косвенной индексной адресации. Эффективный адрес формируется как сумма трех составляющих: содержимого базового регистра, содержимого индексного регистра и значения поля смещения в команде.
Автор: Цветкова А.В.
<< Назад: Способы задания операндов команды
>> Вперед: Команды пересылки данных
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Общая биология. Шпаргалка
▪ Уголовное право. Общая и Особенная часть. Шпаргалка
▪ История мировых религий. Конспект лекций
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Питомцы как стимулятор разума
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×130×34 мм, что делает его практически незаметным на рабочем столе или за монитором. Несмотря на компактность, внутренняя компоновка позволяет установить два модуля оперативной памяти SO-DIMM ...>>
Глазные капли, возвращающие молодость зрению
05.10.2025
С возрастом человеческий глаз постепенно теряет способность четко видеть на близком расстоянии - развивается пресбиопия, или возрастная дальнозоркость. Этот естественный процесс связан с утратой эластичности хрусталика и ослаблением цилиарной мышцы, отвечающей за фокусировку. Миллионы людей по всему миру сталкиваются с необходимостью носить очки для чтения или прибегают к хирургическим методам коррекции. Однако исследователи из Центра передовых исследований пресбиопии в Буэнос-Айресе представили решение, которое может стать удобной и неинвазивной альтернативой - специальные глазные капли, способные улучшать зрение на длительный срок.
Разработку возглавила Джованна Беноцци, директор Центра. По ее словам, цель исследования состояла в том, чтобы предоставить пациентам с пресбиопией эффективный и безопасный способ коррекции зрения без хирургического вмешательства. Новые капли, созданные на основе пилокарпина и диклофенака, показали убедительные результаты: уже через час после первого пр ...>>
Случайная новость из Архива Сверхустойчивый лазер сделает GPS точнее
23.04.2012
Физики из Объединенного института лабораторной астрофизики (JILA) продемонстрировали новый тип лазера, который в 100-1000 раз более устойчив по частоте, чем обычный. Этот тип лазера может повысить точность самых современных атомных часов и сопутствующих технологий, таких как коммуникационные и навигационные системы, а также космические астрономические инструменты.
Прототип лазера основан на миллионе атомов рубидия, которые выполняют своего рода синхронный танец и производят тусклый темно-красный лазерный луч. Новый лазер фактически представляет собой своеобразную оптическую фазированную антенную решетку, в которой электромагнитные волны большой группы идентичных антенн тщательно синхронизированы и создают волну с уникальными свойствами. Обычный лазер основан на миллионах фотонов, которые рикошетят между двумя зеркалами, ударяют атомы и генерируют интенсивный свет. К сожалению, из-за движений атомов и вибрации зеркал происходит постоянное изменение частоты лазерного луча, что затрудняет его использование, например для высокоточных измерений.
Новый лазер от JILA лишен этого недостатка, поскольку фотоны в нем надолго не задерживаются. Атомы постоянно излучают синхронизированные фотоны, но в очень небольшом количестве. При этом почти все фотоны улетают прежде, чем сталкиваются с зеркалами и нарушают синхронизированный танец атомов. Это стало возможным благодаря уникальной системе, которая удерживает атомы между двумя зеркалами, а затем с помощью маломощных лазеров настраивает скорость переключения атомов между двумя энергетическими уровнями. Атомы испускают фотоны каждый раз, когда уровень их энергии падает. Обычно атом испускает только один фотон в секунду, но благодаря системе, разработанной в JILA, скорость переключения энергетических состояний повышается в 10 тыс. раз.
Новый лазер светит намного слабее, чем самая обычная дешевая лазерная указка. Однако он идеально подходит для приложений, где необходимо точно выдерживать частоту, например, в атомных часах системы GPS, системах оптической связи, современных геодезических инструментах и астрономии.
|
Другие интересные новости:
▪ Плохой сон вредит любви
▪ Бионический робот-кенгуру
▪ Датчик для искусственного хрусталика
▪ Цифровые системы видеонаблюдения Trassir
▪ Наклейки для ультразвукового сканирования организма
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Компьютерные устройства. Подборка статей
▪ статья Требования к освещению помещений и рабочих мест. Основы безопасной жизнедеятельности
▪ статья Какие ветры приносят какую погоду? Подробный ответ
▪ статья Шлюпочный узел. Советы туристу
▪ статья ЛДС питается от батареи. Энциклопедия радиоэлектроники и электротехники
▪ статья Импульсный преобразователь, 12/220 вольт 100 ватт. Энциклопедия радиоэлектроники и электротехники
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2025