Menu Home

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


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

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

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

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

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

50. Структура машинной команды

Машинная команда представляет собой закодированное по определенным правилам указание микропроцессору на выполнение некоторой операции или действия. Каждая команда содержит элементы, определяющие:

1) что делать?

2) объекты, над которыми нужно что-то делать (эти элементы называются операндами);

3) как делать?

Максимальная длина машинной команды - 15 байт.

1. Префиксы.

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

1) префикс замены сегмента;

2) префикс разрядности адреса уточняет разрядность адреса (32- или 16-разрядный);

3) префикс разрядности операнда аналогичен префиксу разрядности адреса, но указывает на разрядность операндов (32- или 16-разрядные), с которыми работает команда;

4) префикс повторения используется с цепочечными командами.

2. Код операции.

Обязательный элемент, описывающий операцию, выполняемую командой.

3. Байт режима адресации modr/m.

Значения этого байта определяет используемую форму адреса операндов. Операнды могут находиться в памяти в одном или двух регистрах. Если операнд находится в памяти, то байт modr/m определяет компоненты (смещение, базовый и индексный регистры),

используемые для вычисления его эффективного адреса. Байт modr/m состоит из трех полей:

1) поле mod определяет количество байт, занимаемых в команде адресом операнда;

2) поле reg/коп определяет либо регистр, находящийся в команде на месте первого операнда, либо возможное расширение кода операции;

3) поле r/m используется совместно с полем mod и определяет либо регистр, находящийся в команде на месте первого операнда (если mod = 11), либо используемые для вычисления эффективного адреса (совместно с полем смещение в команде) базовые и индексные регистры.

4. Байт масштаб - индекс - база (байт sib). Используется для расширения возможностей адресации операндов. Байт sib состоит из трех полей:

1) поля масштаба ss. В этом поле размещается масштабный множитель для индексного компонента index, занимающего следующие 3 бита байта sib;

2) поля index. Используется для хранения номера индексного регистра, который применяется для вычисления эффективного адреса операнда;

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

5. Поле смещения в команде.

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

6. Поле непосредственного операнда. Необязательное поле, представляющее собой 8-,

16- или 32-разрядный непосредственный операнд. Наличие этого поля, конечно, отражается на значении байта modr/m.

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

<< Назад: Директивы сегментации

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

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

Общая хирургия. Конспект лекций

Поликлиническая педиатрия. Конспект лекций

Управление персоналом. Шпаргалка

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

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

<< Назад

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

Большой адронный коллайдер прекращает работу 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 после многолетнего анализа столкновений нейтрино, которые ранее рассматривались как возможный намек на существование четвертого типа этих частиц. Предполагалось, что стерильное нейтрино взаимодействует с материей исключительно через гравитацию, что делало его крайне трудным объектом для обнаружения. В рамках современной физики нейтрино известны в т ...>>

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

Автомобили Volvo предупредят друг друга о гололеде 29.03.2014

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

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

В новый проект, помимо шведского автопроизводителя, вовлечены Администрация дорог общего пользования Норвегии и Министерство транспорта Швеции. Сейчас в испытаниях принимают участие 50 автомобилей, оснащенных специальными датчиками, которые регистрируют параметры асфальта.

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

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

Оперативно получая информацию от большого количества машин, коммунальные службы, к примеру, смогут использовать меньше соли и различных реагентов, что уменьшит негативное воздействие на экологию, отметил Эрик Израэльссон (Erik Israelsson), руководитель проекта создания интеллектуальных транспортных систем в компании Volvo Cars. По его словам, возможность взаимодействия автомобилей поможет повысить безопасность на дорогах, сделать езду для водителей комфортной, а городской трафик - более эффективным.

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

▪ Смартфон-хамелеон

▪ Человека вычислят по радиоволнам

▪ Жидкий металл, автономно изменяющий свою структуру

▪ Ртутный телескоп

▪ Хрящевая ткань в суставах не обновляется в течение жизни

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

 

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

▪ раздел сайта Блоки питания. Подборка статей

▪ статья О горизонтальной композиции кадра. Искусство видео

▪ статья Какую конкретную цифру раньше означало слово цифра? Подробный ответ

▪ статья Машинист моечной машины (мойщик посуды). Типовая инструкция по охране труда

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

▪ статья Высокочастотный блок питания люминесцентной лампы. Энциклопедия радиоэлектроники и электротехники

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

Имя:


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


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





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

www.diagram.com.ua

www.diagram.com.ua
2000-2026