Структура данных
Архитектура IA-32 предполагает наличие не менее двух процессоров, даже если они интегрированы в одном блоке. В поздних моделях МП их называют не процессорами, а модулями обработки данных. Здесь речь идет, скорее, о множестве структур данных в зависимости от реализованных в процессоре "арифметик".
Основным модулем обработки данных является модуль обработки чисел с фиксированной запятой (точкой). В настоящее время – это целочисленная арифметика, обработка двоично-десятичных чисел и строк символов.
Дополнительным модулем является модуль обработки чисел с плавающей запятой (модуль обработки вещественных чисел).
В МП, начиная с Pentium MMX, используется дополнительный мультимедийный модуль обработки векторных данных.
Мультимедийный модуль обработки векторных данных. Этот модуль, появившись в МП Pentium Pro в варианте 57 команд обработки векторных 64-битных данных с фиксированной запятой, в последующих моделях непрерывно совершенствовался.
В моделях МП Pentium 4 стало использоваться второе поколение потоковых команд расширения SSE2 (Streaming SIMD Extensions 2). Набор из 144 команд SSE2 поддерживает новые форматы упакованных данных с использованием 128-разрядных регистров (XMM-регистров) как при операциях с плавающей запятой, так и при операциях с фиксированной запятой.
Вопросы и/или темы для самопроверки:
1. Понятие сегментированной памяти.
2. Место хранения базовых адресов сегментов.
3. Термин "линейный адрес" при задании адреса в МП IA.
4. Процедура трансляции сегмента при обращении к памяти в МП IA-16.
5. Структура команд в МП IA-16.
6. Назначение префикса в командах МП IA-16.
7. Назначение постбайта в командах МП IA-16.
8. Поля и назначение SIB-байта в МП IA-32.
6 лекция.6 неделя(1 тестирование перед началом лекции – 10 мин.)
Дата добавления: 2015-08-14; просмотров: 584;