Формат машинных команд IA-32
Рис. 3,1. Формат машинной команды |
каждого возможного сочетания операндов имеется своя машинная команда, со сво- им значением поля кода операции (рис. 3.1). Это говорит о том, что машинная ко- манда всегда однозначна по отношению к производимым ею действиям на уровне аппаратуры.
Несколько упрощая реальность, можно утверждать, что значение в поле кода операции является номером микропрограммы в блоке микропрограмм- ного управления для каждой конкретной команды ассемблера с каждым конкрет- ным вариантом сочетания операндов. Логически любая команда языка ассемблера содержит несколько элементов. ® Элемент, описывающий, что делать, называется кодом операции (КОП). Зна- чение в поле кода операции некоторым образом определяет в блоке микропрог- раммного управления подпрограмму, реализующую действия для данной ко- манды. в Элементы, описывающие объекты, с которыми нужно что-то делать, являют- ся операндами. Операнды в команде могут и не задаваться, а подразумеваться по умолчанию. и Элементы, описывающие, как делать, являются типами операндов и обычно задаются неявно. Они используются транслятором ассемблера при формиро- вании машинной команды для определения значения поля кода операции. Эти же элементы имеет и машинная команда, но в закодированном виде. Пере- вод команд ассемблера в соответствующие машинные команды осуществляет спе- циальная программа — ассемблер, которую можно также назвать транслятором (компилятором) ассемблера. : Опишем назначения полей машинной команды (рис. 3.1).Еще по теме Формат машинных команд IA-32:
- Жанры и форматы
- ЗАБЫТЫЕ ФОРМАТЫ
- Определение команды.
- § 4.5. Деятельность команд в организации
- Признаки команды.
- Пример настройки и реабилитации в футбольной команде
- Работа с другими командами
- Четыре шага по созданию эффективной команды
- СИСТЕМА «ЧЕЛОВЕК - МАШИНА»: НАДЕЖНОСТЬ
- ШЕСТЬ СТУПЕНЕЙ НА ПУТИ СОЗДАНИЯ КОМАНДЫ.
- Кто становится лидером команды
-
Windows -
Архитектура компьютера -
Интернет -
Информатика -
Компьютер -
Компьютерные и телекоммуникационные системы -
Программирование -
Социальные сети -
-
Английский язык -
Астрология -
Астрономия -
Биология -
Военная литература -
Журналистика -
Компьютерная инженерия -
Педагогика -
Право -
Психология -
Социология -
Lecture.Center