Это иллюстрирует влияние «золотых наручников» совместимости а семействе х86, поскольку существующее программное обеспечение на каждом этапе совершенствования играло слишком важную роль, не позволяя ставить его работоспособность под угрозу из-за внесения существенных архитектурных изменений.
Также вам может показаться, что такая тема как http://tedjas.ru/?page_id=74 никак не связана и даже не тематична. Хотя, может быть и связана. В любом случае все-таки зайдите на сайт tedjas.ru. Тема Отдых в Приморье там представлена весьма широко. На том сайте можно узнать много интересного на тему Отдых в Приморье. Что означает вообще тема Отдых в Приморье, где найти Отдых в Приморье - про это написано на сайте tedjas.ru. Это очень важная для многих людей тема - Отдых в Приморье. Спасибо сайту tedjas.ru за информацию на тему Отдых в Приморье.
Если проследить весь период существования семейства х86, то в среднем архитектура расширялась с темпом в одну инструкцию в месяц!
И неважно, что семейство х86 не было востребовано в высокопрофессиональной сфере, следует иметь в виду, что в настольных компьютерах представителей архитектуры этого семейства намного больше, чем представителей любой другой архитектуры, и их количество увеличивается с каждым годом более чем на 250 мил-. ионов экземпляров. Однако столь извилистая история развития этой архитектуры привела к тому, что ее трудно объяснить и невозможно полюбить.
Подготовьтесь к восприятию новой информации! Не пытайтесь читать этот раздел с прицелом на то, что вам придется создавать программы для х86; наша задача состоит всего лишь в знакомстве с сильными и слабыми сторонами наиболее распространенной архитектуры для настольных компьютеров.
Вместо того чтобы показывать полный набор 16- и 32-разрядных инструкций, в этом разделе мы сконцентрируемся на его 32-разрядном поднаборе, впервые появившемся на микропроцессоре 80386 как часть той архитектуры, которая используется сегодня. Сначала будут рассмотрены регистры и режимы адресации, затем мы перейдем к целочисленным операциям и завершим обзор изучением порядка кодирования инструкций.
Регистры и режимы адресации данных х86
Регистры микропроцессора 80386 отображают эволюцию набора инструкций. В микропроцессоре 80386 все 16-разрядные регистры были расширены до 32 разрядов и к их именам был добавлен префикс Е, показывающий, что это 32-разрядная версия. Чаще всего мы будем обращаться к ним как к регистрам общего назначения — GPR. — Примеч. Ред registers). Микропроцессор 80386 содержит всего восемь GPR. Это означает, что М IPS-программы могут использовать в 4 раза, а ARM-программы в 2 раза больше регистров.
В табл. 2.15 показаны арифметические, логические инструкции и инструкции переноса данных. Эти инструкции являются лвухоперандными. У них есть две важные характерные особенности. У арифметических и логических инструкций х86 один операнд должен действовать и как источник, и как приемник, в то время как ARM и MIPS предлагают для источника и приемника отдельные регистры Это ограничение увеличивает нагрузку на сокращенное количество регистров, поскольку один из регистров-источников должен быть изменен. Вторая характерная особенность заключается в том, что один из операндов должен быть в памяти. Таким образом, в отличие от ARM и MIPS практически каждая инструкция должна иметь один операнд в памяти.
Режимы адресации данных в памяти, подробно рассматриваемые ниже, предлагают два размера адресов внутри инструкций. Это так называемое смещение может быть 8- или 32-разрядным.
Хотя для операндов в памяти может использоваться любой режим адресации, существуют ограничения по выбору регистров, которые могут использоваться в данном режиме. В табл. 2.16 показаны режимы адресации х86 и указаны те регистры общего назначения, которые не могут быть использованы в каждом из режимов, а также то, как можно получить такой же результат с использованием МI PS-инстру кцнй.
Опубликовал katy
June 28 2015 15:30:35 ·
0 Комментариев ·
3053 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.