Menu Home

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


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

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

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

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

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

52. Способы адресации

Прямая адресация

Это простейший вид адресации операнда в памяти, так как эффективный адрес содержится в самой команде и для его формирования не используется никаких дополнительных источников или регистров. Эффективный адрес берется непосредственно из поля смещения машинной команды, которое может иметь размер 8, 16, 32 бит. Это значение однозначно определяет байт, слово или двойное слово, расположенные в сегменте данных.

Прямая адресация может быть двух типов.

Относительная прямая адресация

Используется для команд условных переходов, для указания относительного адреса перехода. Относительность такого перехода заключается в том, что в поле смещения машинной команды содержится 8-, 16- или 32-битное значение, которое в результате работы команды будет складываться с содержимым регистра указателя команд ip/eip. В результате такого сложения получается адрес, по которому и осуществляется переход.

Абсолютная прямая адресация

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

Косвенная базовая (регистровая) адресация

При такой адресации эффективный адрес операнда может находиться в любом из регистров общего назначения, кроме sp/esp и bp/ebp (это специфические регистры для работы с сегментом стека). Синтаксически в команде этот режим адресации выражается заключением имени регистра в квадратные скобки [].

Косвенная базовая (регистровая) адресация со смещением

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

Косвенная индексная адресация со смещением

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

Косвенная базовая индексная адресация

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

Косвенная базовая индексная адресация со смещением

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

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

<< Назад: Способы задания операндов команды

>> Вперед: Команды пересылки данных

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

Антикризисное управление. Конспект лекций

Судебная медицина. Шпаргалка

Информатика. Конспект лекций

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

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

<< Назад

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

Большой адронный коллайдер прекращает работу 16.01.2026

Физика элементарных частиц - одна из самых передовых областей науки, где каждый эксперимент может изменить наше понимание мироздания. Центральным инструментом этих исследований является Большой адронный коллайдер (LHC), уникальный ускоритель частиц, позволяющий изучать самые фундаментальные законы природы. Недавно стало известно, что LHC временно прекращает свою работу для масштабной модернизации, которая подготовит его к новому этапу экспериментов с гораздо большей производительностью. Коллайдер, расположенный в подземном тоннеле вдоль швейцарско-французской границы, создает столкновения частиц на невероятно высоких энергиях. Именно здесь в 2012 году ученые открыли бозон Хиггса - ключевую частицу, объясняющую, почему другие элементарные частицы имеют массу. Это открытие стало одним из самых значимых событий современной физики и подтвердило предсказания Стандартной модели. Причиной временной остановки LHC стало развертывание проекта High-Luminosity LHC (HL-LHC). Модернизация позв ...>>

Робот-бармен AI Barmen 16.01.2026

Американские инженеры создали AI Barmen - робота-бармена, способного не только готовить коктейли, но и запоминать предпочтения гостей. AI Barmen представляет собой автономную систему, которую можно устанавливать практически в любых местах - от баров и ресторанов до гостиниц, аэропортов и корпоративных мероприятий. Робот сочетает механический манипулятор с интеллектуальной программой, которая подбирает напитки на основе истории заказов конкретного пользователя. Гости могут оставаться анонимными или разрешить системе запоминать их вкусы, что позволяет получать одинаково качественный персонализированный коктейль в любой точке, где установлен AI Barmen. Робот готовит широкий спектр коктейлей с высокой точностью, контролирует запасы ингредиентов и автоматически ведет учет, что снижает затраты и минимизирует ошибки. Для работы устройства достаточно стандартной розетки, подключение к воде не требуется, что делает его мобильным и удобным для эксплуатации в самых разных условиях. Систе ...>>

Стерильного нейтрино не существует 15.01.2026

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

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

Гаджеты без аккумуляторов 31.10.2013

Ученые из Университета Вандербильта, штат Теннесси, США, впервые создали электрический конденсатор c высокой удельной емкостью (так называемый суперконденсатор), изготовленный из кремния - материала, широко применяемого в микроэлектронной промышленности.

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

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

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

Для того чтобы повысить плотность заряда, они решили создать суперконденсатор из пористого кремния, тем самым увеличив поверхность материала, на которой скапливаются ионы. Соответствующий материал был изготовлен в лабораторных условиях путем травления кремниевой подложки. Затем группа исследователей, под руководством старшего преподавателя по инженерной механике Кэри Пинта (Cary Pint), наложила на материал слой графена толщиной несколько нанометров, что позволило более чем на два порядка повысить плотность хранения заряда по сравнению с материалом без покрытия.

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

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

▪ Предсказание солнечных вспышек

▪ Молекулярный переключатель

▪ Многократно наносимые и стираемые чернила

▪ Внедрение системы автомобильной связи C-V2X

▪ Позитронный томограф для всего тела

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

 

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

▪ раздел сайта Электричество для начинающих. Подборка статей

▪ статья Этот загадочный господин Хай Энд. Искусство аудио

▪ статья В какой стране виновника ДТП засудили за то, что пострадавший после аварии стал геем? Подробный ответ

▪ статья Битумоплавельщик. Типовая инструкция по охране труда

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

▪ статья Громкоговорители в автомобиле. Энциклопедия радиоэлектроники и электротехники

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

Имя:


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


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





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

www.diagram.com.ua

www.diagram.com.ua
2000-2026