Форматы данных и команды их обработки процессоров Pentium III, Pentium IV
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: виды докладов, конституция реферат
| Добавил(а) на сайт: Хабалов.
1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
Форматы данных и команды их обработки процессоров Intel Pentium III и Intel
Pentium IV
АННОТАЦИЯ
В курсовой работе представлены данные о всевозможных форматах данных
процессоров Intel Pentium III и Intel Pentium IV. Так же приведён полный
список команд, реализованных в данных процессорах, с кратким описанием для
обработки этих данных. Более подробно рассмотрены команды блока XMM: SSE –
Pentium III и SSE2 – Pentium IV, с подробным описанием: для данных команд
предсталено описание синтксиса, правила построения машинного кода, принцип
действия (для многих команд принцип действия для большей наглядности
представлен графически, ввиде схем), воздействие команды на флаги
процессора, возможные возникаемые исключения во время выполнения команд.
СОДЕРЖАНИЕ
Введение. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . 4
1. Типы данных процессоров Pentium 3, Pentium 4 . . . . . .
. . . . . . 5
2. Математический сопроцессор x87 . . . . . . . .
. . . . . . . . 9
3. Технология MMX . . . . . . . . . . . .
. . . . . . . . . . . 12
4. Расширение SSE и SSE2 — блок XMM. . . . . . . . .
. . . . . . 14
5. Команды обработки данных. . . . . . . . . .
. . . . . . . . . 15
6. Команды блока XMM (SSE и SSE2) . . . . . . . . .
. . . . . . . 31
6.1. Команды блока XMM (SSE – Pentium 3) . . . . . .
. . . . . 33
6.2. Команды блока XMM (SSE2 – Pentium 4) . . . . .
. . . . . . 50
Литература . . . . . . . . . . . . . . .
. . . . . . . . . . . . . 89
ВВЕДЕНИЕ
Целью курсовой работы «Форматы данных и команды их обработки
процессоров Intel Pentium III, Intel Pentium IV» является поытка наиболее
полно показать отличительные признаки современных процессоров. В данной
работе автор не ставил себе задачу расписать каждую команду обработки
данных существующую в данных процессорах, ведь отличительная особенность
процессоров Intel заключается в том, что наиболее поздние модификации
полностью совместимы с более ранними. В процессорах Intel Pentium III,
Intel Pentium IV нововведением стали два блока XMM (eXtended MultiMedia) –
это SSE (Streaming SIMD (Single Istruction Multiply Data) Extensions) –
введённый в процессоре Intel Pentium III и SSE2 – введённый в процессоре
Intel Pentium IV. Поэтому базовые команды (существующие в более ранних
модификациях Intel, начиная с 8086), команды математического сопроцессора
(FPU) и команды блока MMX, появившегося впервые в процессоре Intel Pentium
рассмотрены лишь обзорно. Так как расширение 3Dnow! блока MMX, введённое
фирмой AMD в процессорах K6-2 на данный момент отсутствует в процессорах
фирмы Intel, то оно совсем не рассмотренно в курсовой работе.
1. Типы данных процессоров Pentium 3, Pentium 4
История 32-разрядных процессоров Intel Pentium 3 и Pentium 4 началась
с процессора Intel386. Он вобрал в себя все черты своих 16-разрядных
предшественников 8086/88 и 80286 для обеспечения совместимости с громадным
объемом программного обеспечения, существовавшего на момент его появления.
Процессоры могут оперировать с 8-,16- и 32-битными операндами, строками
байт, слов и двойных слов, а также с битами, битовыми полями и строками
бит.
Рассматриваемые процессоры непосредственно поддерживают (используют в
качестве операндов) знаковые и беззнаковые целые числа, строки байт, цифр и
символов, битовые строки, указатели и числа с плавающей точкой. В семействе
х86 принято, что слова записываются в двух смежных байтах памяти, начиная с
младшего. Адресом слова является адрес его младшего байта. Двойные слова
записываются в четырех смежных байтах, опять-таки начиная с младшего байта, адрес которого и является адресом двойного слова. Этот порядок называется
Little-Endian Memory Format. В других семействах процессоров применяют и
обратный порядок — Big-Endian Memory Format, в котором адресом слова
(двойного слова) является адрес его старшего байта, а младшие байты
располагаются в последующих адресах. Для взаимного преобразования форматов
слова имеется инструкция XCHG, двойного слова — BSWAP (процессор 486 и
выше).
На рис.1. приведены форматы данных, обрабатываемых целочисленным блоком АЛУ всех 32-разрядных процессоров:
Рекомендуем скачать другие рефераты по теме: изложение по русскому 7 класс, образ сочинение.
Категории:
1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата