AMD не намеревается вынудить поставщиков платформы, программных средств, и заказчиков предприятий делать жесткий выбор между защитой их инвестиций в 32-разрядной технологии и переходом к 64-разрядным мир будущего. Вместо этого, стратегия AMD совместимости снизу вверх и будущими характеристиками позволяет заказчикам, продолжить использовать 32-разрядные приложения и затем плавно перейти к 64-разрядным кодам, когда они - готовы, и аппаратное и программное обеспечение готово. Эта стратегия дает возможность AMD и партнерам платформы усовершенствовать и применить 64-разрядные новшества микропроцессора без того, чтобы прервать их текущую 32-разрядную установленную базовую систему. Для операционной системы и прикладных программ разработка может продолжаться непрерывно без необходимости решения переходных проблем и их поддержки для 64-разрядных в x86-64 технологии.
Кроме того, AMD x86-64 архитектура разрешает существовать 16- и 32-разрядных кода x86, чтобы использовать полное преимущество всех опережений характеристики новых проектов процессора без накладных расходов программной или аппаратной эмуляции.
AMD Полностью x86 совместимая система.
Другие системы команд НЕ совместимые с архитектурой x86.
Отсутствует проблема работы с 32-битными приложениями
Совместимость может быть достигнута только на основе эмуляции х86.
Другие. Вынуждают сделать дорогостоящий переход с многих 32-разрядных приложений, которые не требуют 64-bits.
AMD -Длительное использование существующих 32-разрядных приложений, инструментальных средств, и базы знаний.
Другие -Удваивает стоимость системы: 2 системы команд, 2 среды, 2 приложение бинарных кодов, 2 разработки базовых систем.
AMD- Полное основание для 16 -, 32 -, и 64-разрядные приложения, выполняющиеся одновременно.
Одна аппаратная основа для 16- и 32-разрядных приложений на основе сквозного программного обеспечения эмуляции или аппаратные средства 32-разрядный код выполняется неизменяемый.
Разработанные приложения могут быть помещены как в 32-адресное ,так и 64-битное адресное пространство.
Другие. должны перекомпилировать свои 32-разрядные приложения для выполнения на новом МП. В течение переходных лет, должен управлять 2 основными системами.
AMD x86-64 TM Архитектура.
AMD x86-64 архитектура расширяет x86 архитектуру, вводя две новые возможности: 64-разрядное расширение, названное длинным режимом, и расширение разрядности регистров.
Длинные режим содержит два подрежима: 64-разрядный режим, и режим совместимости с 16 и с существующими 16-разрядными и 32-разрядными приложениями под 64-разрядной операционной системой.
В дополнение к длинному режиму, архитектура также поддерживает чистый x86 режим, который сохраняет двоичную совместимость не только с существующими 16-разрядными и 32-разрядными приложениями, но также и с существующими 16-разрядными и 32-разрядными операционными системами.
64-разрядный режим
64-разрядный режим поддерживает следующие новые возможности:·
- 64-разрядные виртуальные адресации (применение может иметь меньшие адреса).).·
-Расширение регистра через новый префикс : REX
*- Добавляется восемь РОНов (R8-R15).).*
- Расширяет РОНы до 64 бит
* Добавлены восемь 128-разрядных потоковых (SIMD) регистров расширений (SSE (XMM8- XMM15).).·
-Введен 64-разрядный указатель команды (RIP).).
Введен новый относительный способ адресации
Введена плоское адресное пространство с единственным пространством кода, данных и стека
Заданный по умолчанию размер адреса - 64-bits, и заданный по умолчанию размер операнда - 32-bits. Значения по умолчанию могут отменяться инструкциями с использованием префиксов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.