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.
Автор: Цветкова А.В.
<< Назад: Директивы сегментации
>> Вперед: Способы задания операндов команды
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Маркетинг. Шпаргалка
▪ Бухгалтерский финансовый учет. Шпаргалка
▪ Госпитальная педиатрия. Шпаргалка
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Питомцы как стимулятор разума
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
С возрастом человеческий глаз постепенно теряет способность четко видеть на близком расстоянии - развивается пресбиопия, или возрастная дальнозоркость. Этот естественный процесс связан с утратой эластичности хрусталика и ослаблением цилиарной мышцы, отвечающей за фокусировку. Миллионы людей по всему миру сталкиваются с необходимостью носить очки для чтения или прибегают к хирургическим методам коррекции. Однако исследователи из Центра передовых исследований пресбиопии в Буэнос-Айресе представили решение, которое может стать удобной и неинвазивной альтернативой - специальные глазные капли, способные улучшать зрение на длительный срок.
Разработку возглавила Джованна Беноцци, директор Центра. По ее словам, цель исследования состояла в том, чтобы предоставить пациентам с пресбиопией эффективный и безопасный способ коррекции зрения без хирургического вмешательства. Новые капли, созданные на основе пилокарпина и диклофенака, показали убедительные результаты: уже через час после первого пр ...>>
Случайная новость из Архива Процессоры AMD A10-7890K и Athlon X4 880K для настольных компьютеров
06.03.2016
Компания AMD сообщила о выпуске процессоров AMD A10-7890K и Athlon X4 880K, предназначенных для настольных персональных компьютеров.
Теоретическая производительность модели A10-7890K достигает 1,02 TFLOP, что делает ее самым быстрым гибридным процессором AMD для настольных ПК. Процессор комплектуется высокопроизводительной и бесшумной системой охлаждения AMD Wraith. В APU интегрирован четырехъядерный CPU Godavari и графический процессор с поддержкой технологии FreeSync и API DirectX 12, OpenGL и Vulkan, по производительности соответствующий дискретной графическому процессору 3D-карты класса Radeon R7. Цена AMD A10-7890K - $165.
Athlon X4 880K стоимостью $95 - самый быстрый многоядерный процессор, когда-либо входивший в линейку Athlon. В режиме Турбо он автоматически разгоняется до 4,2 ГГц, а экспериментам с разгоном способствует разблокированный множитель. Система охлаждения Athlon X4 880K, рассчитанная на TDP 125 Вт, отличается от Wraith отсутствием подсветки логотипа.
Такой же системой охлаждения 125W AMD Thermal Solution теперь оснащается гибридный процессор A10-7870K.
|
Другие интересные новости:
▪ Экшен-камера Osmo Action 4
▪ Воспитание собаки похоже на воспитание ребенка
▪ Первый в мире оптический предохранитель от MOLEX
▪ Пища из насекомых создаст безотходное сельское хозяйство
▪ Электрическая стимуляция мозга повысит силу воли
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Видеотехника. Подборка статей
▪ статья И даже пень в апрельский день березкой снова стать мечтает. Крылатое выражение
▪ статья Какое выражение о бесполезном деле буквально выполняли средневековые монахи? Подробный ответ
▪ статья Слесарь по ремонту автомобилей. Должностная инструкция
▪ статья Монтаж электропроводки в гаражах и мастерских. Энциклопедия радиоэлектроники и электротехники
▪ статья Преобразователь полярности напряжения. Энциклопедия радиоэлектроники и электротехники
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2025