51. Способы задания операндов команды
Операнд задается неявно на микропрограммном уровне
В этом случае команда явно не содержит операндов. Алгоритм выполнения команды использует некоторые объекты по умолчанию (регистры, флаги в eflags и т. д.).
Операнд задается в самой команде (непосредственный операнд)
Операнд находится в коде команды, т. е. является ее частью. Для хранения такого операнда в команде выделяется поле длиной до 32 бит. Непосредственный операнд может быть только вторым операндом (источником). Операнд-получатель может находиться либо в памяти, либо в регистре. Операнд находится в одном из регистров Регистровые операнды указываются именами регистров. В качестве регистров могут использоваться:
1) 32-разрядные регистры EAX, EBX, ECX, EDX, ESI, EDI, ESP, EBP;
2) 16-разрядные регистры AX, BX, CX, DX, SI, DI, SP, BP;
3) 8-разрядные регистры AH, AL, BH, BL, CH, CL, DH,
DL;
4) сегментные регистры CS, DS, SS, ES, FS, GS. Например, команда add ax,bx складывает содержимое регистров ax и bx и записывает результат в bx. Команда dec si уменьшает содержимое si на 1.
Операнд располагается в памяти
Это наиболее сложный и в то же время наиболее гибкий способ задания операндов. Он позволяет реализовать следующие два основных вида адресации: прямую и косвенную.
В свою очередь, косвенная адресация имеет следующие разновидности:
1) косвенную базовую адресацию; другое ее название - регистровая косвенная адресация;
2) косвенную базовую адресацию со смещением;
3) косвенную индексную адресацию со смещением;
4) косвенную базовую индексную адресацию;
5) косвенную базовую индексную адресацию со смещением.
Операндом является порт ввода/вывода
Помимо адресного пространства оперативной памяти, микропроцессор поддерживает адресное пространство ввода-вывода, которое используется для доступа к устройствам ввода-вывода. Объем адресного пространства ввода-вывода составляет 64 Кбайт. Для любого устройства компьютера в этом пространстве выделяются адреса. Конкретное значение адреса в пределах этого пространства называется портом ввода-вывода. Физически порту ввода-вывода соответствует аппаратный регистр (не путать с регистром микропроцессора), доступ к которому осуществляется с помощью специальных команд ассемблера in и out.
Операнд находится в стеке
Команды могут совсем не иметь операндов, иметь один или два операнда. Большинство команд требуют двух операндов, один из которых является операндом-источником, а второй - операндом назначения. Важно то, что один операнд может располагаться в регистре или памяти, а второй операнд обязательно должен находиться в регистре или непосредственно в команде. Непосредственный операнд может быть только операндом-источником. В двухоперандной машинной команде возможны следующие сочетания операндов:
1) регистр - регистр;
2) регистр - память;
3) память - регистр;
4) непосредственный операнд - регистр;
5) непосредственный операнд - память.
Автор: Цветкова А.В.
<< Назад: Структура машинной команды
>> Вперед: Способы адресации
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Наследственное право. Конспект лекций
▪ Социальная педагогика. Шпаргалка
▪ Управление финансами. Шпаргалка
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Рыжий ген и ускоренная эволюция
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 тысяч взрослых участников, регулярно собирая данные об их питании, физической активнос ...>>
Случайная новость из Архива Новая технологическая платформа для чипов носимой электроники и Интернета вещей
02.10.2014
Рынки Интернета вещей и носимой электроники начинают развиваться, и на этой волне компания TSMC предложила технологическую платформу, которую можно использовать для выпуска продуктов со сверхмалым энергопотреблением.
В рамках этой платформы предусмотрено несколько техпроцессов, которые обеспечивают значительное уменьшение энергопотребления, а также экосистема проектирования, которая позволяет сократить время появления новой продукции на рынке.
Ранее, до появления указанной платформы, TSMC предлагала технологические процессы 0.18eLL (экстремально низкие токи утечки и нормы 0,18 мкм), 90uLL (сверхмалые токи утечки и 90 нм), а также техпроцесс на основе FinFET-транзисторов (18 нм). Теперь же к ним добавились техпроцессы 28ULP, 40ULP и 55ULP (28, 40 и 55 нм, сверхмалое энергопотребление). Микросхемы, изготовленные по этим техпроцессам способны работать на тактовых частотах до 1,2 ГГц. Предлагая широкий спектр технорм, TSMC дает возможность клиентам выбрать наиболее оптимальный техпроцесс для каждого конкретного случая.
Новые техпроцессы по сравнению с техпроцессами предыдущих поколений дают возможность уменьшить рабочее напряжение полупроводниковых приборов на 20-30%, благодаря чему уменьшается энергопотребление, как в режиме ожидания, так и в активном режиме. Соответственно, увеличивается время работы от батарей. А для устройств носимой электроники и Интернета вещей это критически важный момент.
В TSMC сообщают, что пробный выпуск первых изделий по техпроцессам 28ULP, 40ULP и 55ULP будет начат в 2015 г.
|
Другие интересные новости:
▪ Lightyear 0 - серийный автомобиль на солнечных батареях
▪ Одноместный электромобиль
▪ Драйвер жесткого диска диаметром 0,85 дюйма с емкостью до 4 Гбайт
▪ Перевод языка жестов в реальном времени
▪ Почему Интернет-торговля не вытеснит обычную
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Заземление и зануление. Подборка статей
▪ статья Генри Уодсворт Лонгфелло. Знаменитые афоризмы
▪ статья Сколько музыкантов и композиторов произошло из семьи Бахов? Подробный ответ
▪ статья Точило для фрез. Домашняя мастерская
▪ статья Компьютеры. Справочник
▪ статья Серебряное зеркало из нитрата серебра и глюкозы. Химический опыт
[an error occurred while processing this directive]
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026