рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Формат команд

Формат команд - раздел Связь, 80386 процессор Формат Команд. Команды Мп 80386 Состоят Из Отдельных Элементов И Могут Иметь ...

Формат команд. Команды МП 80386 состоят из отдельных элементов и могут иметь различные форматы.

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

Префиксы - один или несколько байтов, предшествующих ко- манде и модифицирующих операцию этой команды. Имеется 4 типа - 8 - префиксов. 1. Повторение - используется с командами обработки строк заставляет команду воздействовать на каждый элемент строки. 2. Размер операнда - переключает разрядность операндов, устанавливая их 32-разрядными или 16-разрядными. 3. Размер адреса - переключает разрядность адреса, опре- деляя образование 32-разрядных или 16-разрядных адресов. 4. Замена сегмента - в явной форме указывает, какой сег- ментный регистр должна использовать команда.

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

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

Этот байт описывает используемую форму адреса. Определенные значения кода поля MOD RM указывают на наличие второго адресного байта SIB. Байты MOD RM и SIB содержат следующую информацию - тип индексации или номер регистра, используемого в ко- манде - используемый регистр или дополнительную информацию о выборе команды - информацию о базе, индексе и масштабе Смещение.

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

В случаях когда 8-разрядный непосредственный операнд использу- ется в команде вместе с 16- или 32-разрядным операндом, про- цессор автоматически увеличивает размер 8-разрядного операнда путем расширения его знакового разряда. 5.2.

– Конец работы –

Эта тема принадлежит разделу:

80386 процессор

Это свойство МП называется совместимостью снизу вверх. Также, дополнительными преимуществами этого МП являются многозадачность, встроенное… Аппаратная совместимость с предыдущими моделями сохранена посредством… МП 80386 выполнен на основе технологии CHMOS III фирмы Intel, которая вобрала в себя быстродействие технологии HMOS…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Формат команд

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Режимы процессора
Режимы процессора. Для более полного понятия системы команд МП 80386 необхо- димо предварительно описать общую схему его работы и архитек- туру. В данном реферате не раскрывается более подробно зна

Типы данных
Типы данных. МП 80386 подразделяет память на 8-разрядные байты, 16-разрядные слова и 32-разрядные двойные слова. Дополнительно МП 80386 поддерживает также следующие дополнительные типы дан-

Регистр системных флагов
Регистр системных флагов. Регистр EFLAGS управляет вводом-выводом, маскируемыми прерываниями, отладкой, переключением задач и включением - 5 - исполнения в режиме виртуального МП 8086 в защищенной

Регистры управления сегментированной памятью
Регистры управления сегментированной памятью. Регистр таблицы глобальных дескрипторов GDTR. Содержит 32-разрядный линейный адрес и 16-разрядную границу таблицы глобальных дескрипторов 6 - Регистр т

Регистры отладки
Регистры отладки. Шесть доступных программисту регистров отладки DR0-DR3, DR6 и DR7 расширяют возможности отладки в МП 80386, они уста- навливают точки останова по данным и позволяют устанавливать

Описание обозначения
Описание обозначения. rb, rw, rd Код регистра от 0 до 7, который складыва- ется с указанным слева от знака плюс шестнадцетиричным числом байтом с лбразованием байта кода операции. Регистрам присво-

Список команд
Список команд. AAA ASCII-коррекция после сложения. Команда AAA преобразует содержимое регистра AL в неупако- ванное десятичное число и сбрасывает его старшие четыре разря- да. Она должна все

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги