Отправить другу/подруге по почте ссылку на эту страницуВариант этой страницы для печатиНапишите нам!Карта сайта!Помощь. Как совершить покупку…
московское время16.04.24 18:06:22
На обложку
Иерархические структуры. Модель процессов проектирования…авторы — Мангейм М. Л.
Избранные труды. Статьи по духовной культуре. 1934—1954авторы — Зеленин Д. К.
Квазиклассическое приближение для уравнений квантовой механикиавторы — Маслов В. П., Федорюк М. В.
б у к и н и с т и ч е с к и й   с а й т
Новинки«Лучшие»Доставка и ОплатаМой КнигоПроводО сайте
Книжная Труба   поиск по словам из названия
Авторский каталог
Каталог издательств
Каталог серий
Моя Корзина
Только цены
Рыбалка
Наука и Техника
Математика
Физика
Радиоэлектроника. Электротехника
Инженерное дело
Химия
Геология
Экология
Биология
Зоология
Ботаника
Медицина
Промышленность
Металлургия
Горное дело
Сельское хозяйство
Транспорт
Архитектура. Строительство
Военная мысль
История
Персоны
Археология
Археография
Восток
Политика
Геополитика
Экономика
Реклама. Маркетинг
Философия
Религия
Социология
Психология. Педагогика
Законодательство. Право
Филология. Словари
Этнология
ИТ-книги
O'REILLY
Дизайнеру
Дом, семья, быт
Детям!
Здоровье
Искусство. Культурология
Синематограф
Альбомы
Литературоведение
Театр
Музыка
КнигоВедение
Литературные памятники
Современные тексты
Худ. литература
NoN Fiction
Природа
Путешествия
Эзотерика
Пурга
Спорт

/ИТ-книги

Технология MMX. Новые возможности процессоров P5 и P6 — Бердышев Е. М.
Технология MMX. Новые возможности процессоров P5 и P6
Учебно-справочное издание
Бердышев Е. М.
год издания — 1998, кол-во страниц — 234, ISBN — 5-86404-105-X, тираж — 2000, язык — русский, тип обложки — мягк., масса книги — 170 гр., издательство — ДИАЛОГ-МИФИ
цена: 300.00 рубПоложить эту книгу в корзину
Сохранность книги — хорошая

Формат 60x84 1/16. Бумага офсетная. Печать офсетная
ключевые слова — intel, mmx, процессор, ассемблер, памят

Книга знакомит читателя с новым изобретением фирмы Intel — технологией MMX. В книге приводится описание архитектуры MMX, а также в качестве примеров приведены исходные тексты MMX-алгоритмов.

Кроме технологии MMX в книге рассмотрена работа конвейера процессоров P5 и P6, рассмотрены методы оптимизации программ, приведено описание некоторых новых возможностей процессоров P5 и P6 по сравнению с Intel486 (например, системный режим, расширенные возможности страничного преобразования и др.).

Весь материал книги является новым, в том смысле, что ранее на русском языке не издавался.

Книга рассчитана на программистов, занимающихся разработкой программ на ассемблере.

ОГЛАВЛЕНИЕ

ПРЕДИСЛОВИЕ3
 
1. ПРОГРАММНАЯ МОДЕЛЬ MMX4
 
1.1. FPU и MMX регистры4
1.2. Новый формат представления данных6
1.3. Арифметика с насыщением7
1.4. Особые случаи8
1.5. Влияние префиксов на выполнение MMX-команд9
1.6. Определение MMX-технологии с помощью команды CPUID9
 
2. СИСТЕМА КОМАНД MMX10
 
2.1. Арифметические команды10
2.2. Команды сравнения11
2.3. Команды преобразования11
2.4. Команды логических операций11
2.5. Команды сдвига12
2.6. Команды переноса данных12
2.7. Команда EMMS12
 
3. ПРИМЕРЫ MMX-АЛГОРИТМОВ13
 
3.1. Билинейная интерполяция26
3.2. 3D-геометрия35
3.3. Закраска поверхности38
3.4. Преобразование цветового пространства RGB в цветовое
пространство YUV45
3.5. Преобразование данных из формата 24-Bit True Color
в формат 16-Bit High Color53
3.6. Наложение изображения на поверхность64
3.7. Наложение изображений с использованием альфа-канала67
 
4. СПРАВОЧНИК ПО СИСТЕМЕ КОМАНД MMX73
 
4.1. Синтаксис команд73
4.2. Формат команд73
4.3. Обозначения, используемые при описании команд74
4.4. Перечень MMX-команд76
 
5. ПРОЦЕССОРЫ СЕМЕЙСТВА P5123
 
5.1. Новые возможности123
5.2. Конвейер процессоров семейства P5124
5.2.1. Блокировка генерации адреса727
5.2.2. Обращение к регистрам разного размера128
5.2.3. Оптимизация предвыборки команд128
5.2.4. Предсказание ветвлений128
5.2.5. Выравнивание данных129
5.2.6. Правила спаривания двух команд130
5.2.7. Оптимизация для FPU133
 
6. ПРОЦЕССОРЫ СЕМЕЙСТВА P6136
 
6.1. Новые возможности136
6.2. Конвейер процессоров семейства P6136
6.2.1. Предсказание ветвлений141
6.2.2. Обращение к регистрам разного размера142
6.2.3. Обращение к памяти144
 
7. НОВЫЕ КОМАНДЫ P5 И P6146
 
7.1. Новые команды процессоров семейства P5146
7.2. Новые команды процессоров семейства P6155
 
8. СТРАНИЧНОЕ ПРЕОБРАЗОВАНИЕ В ПРОЦЕССОРАХ P5 И P6163
 
8.1. Управление страничным преобразованием163
8.2. Таблицы страничного преобразования163
8.2.1. Преобразование линейного адреса для 4-KB страниц164
8.2.2. Преобразование линейного адреса для 4-MB страниц165
8.2.3. Элементы таблиц страничного преобразования166
8.2.4. Смешивание 4-KB и 4-MB страниц169
8.3. Базовый адрес каталога страниц169
8.4. Расширение физического адреса169
8.4.1. Преобразование линейного адреса с расширенной адресацией
для 4-KB страниц170
8.4.2. Преобразование линейного адреса с расширенной адресацией
для 2-MB страниц172
8.4.3. Элементы таблиц страничного преобразования с расширенной
адресацией173
 
9. ВИРТУАЛЬНЫЕ ПРЕРЫВАНИЯ175
 
10. МОНИТОРИНГ ПРОИЗВОДИТЕЛЬНОСТИ180
 
11. СИСТЕМНЫЙ РЕЖИМ188
 
11.1. Прерывание S-режима (SMI)188
11.2. Переключение между S-режимом и другими режимами189
11.2.1. Вход в S-режим189
11.2.2. Выход из S-режима190
11.3. Память SMRAM190
11.3.1. Область сохранения контекста191
11.3.2. Кэширование SMRAM193
11.4. Работа процессора в S-режиме194
11.5. Прерывания и исключения в S-режиме195
11.6. Обработка NMI в S-режиме196
11.7. Идентификатор S-режима196
11.8. Рестарт HALT197
11.8.1. Выполнение команды HLT в S-режиме198
11.9. Переопределение адреса SMBASE198
11.10. Рестарт команд ввода-вывода199
 
Приложение А. Спаривание целочисленных команд200
Приложение Б. Спаривание FPU-команд208
Приложение В. Декодирование команд в микрооперации211
Приложение Г. Формат регистра CR4223
Приложение Д. Кодирование MMX-команд224

Книги на ту же тему

  1. Защищённый режим процессоров Intel 80286, 80386, 80486. Практическое руководство по использованию защищённого режима, Фролов А. В., Фролов Г. В., 1993
  2. Ассемблер для процессоров Intel Pentium, Магда Ю. С., 2006
  3. Язык Ассемблера для IBM PC и программирования, Абель П., 1992
  4. Assembler, Юров В. И., 2002
  5. Программирование на языке ассемблера IBM PC, Пильщиков В. Н., 2000

Напишите нам!© 1913—2013
КнигоПровод.Ru
Рейтинг@Mail.ru работаем на движке KINETIX :)
elapsed time 0.018 secработаем на движке KINETIX :)