6.4. Косвенная адресация. 30
6.5. Косвенная адресация со сдвигом.. 30
6.6. Косвенная адресация с масштабированием и сдвигом.. 30
6.7. Косвенная адресация со сдвигом и индексированием.. 31
6.8. Косвенная адресация со сдвигом, индексированием и масштабированием.. 31
7. Основные непривилегированные команды.. 32
7.1. Команды пересылки данных. 32
7.2. Команды арифметических операций. 36
7.3. Команды двоично-десятичной арифметики. 41
7.4. Команды логических операций. 41
7.5. Команды операций сдвига. 42
7.6. Команды операций над битами и байтами. 44
7.7. Команды передачи управления. 45
7.8. Строковые операции. 49
7.9. Команды управления флагами. 49
7.10. Команды загрузки сегментных регистров. 49
7.11. Другие команды.. 49
8. Организация программы.. 52
8.1. Сегменты.. 52
8.2. Процедуры.. 54
9. Структура программы для MS DOS. 55
Раздел 2 Системы с параллельной обработкой данных. 56
10. Параллелизм на уровне команд. 57
10.1. Общие принципы.. 57
10.1.1. Конвейеры.. 57
10.1.2. Суперскалярная архитектура. 58
10.1.3. Предсказание ветвлений. 60
10.2. Микроархитектура процессоров семейства P6. 61
10.2.1. Краткие характеристики. 61
10.2.2. Блок выборки и декодирования. 63
10.2.3. Блок исполнения. 65
10.2.4. Блок возврата. 66
11. Параллелизм на уровне процессоров. 67
11.1. Общие вопросы построения многопроцессорных систем.. 67
11.2. Системы типа ОКМД.. 69
11.2.1. Массивно-параллельные процессоры (array processors) 69
11.2.2. Векторные процессоры (vector processor) 70
11.3. Системы типа МКМД.. 70
11.3.1. Системы с общей памятью (мультипроцессоры) 70
11.3.2. Системы с раздельной памятью (мультикомпьютеры) 71
11.4. Доступ к памяти в многопроцессорных системах. 72
12. Сети межсоединений. 75
12.1. Общие сведения. 75
12.2. Каналы связи. 75
12.3. Коммутация. 77
12.4. Выбор маршрута. 78
13. Аспекты производительности многопроцессорных систем, определяемые аппаратным обеспечением.. 80
13.1. Быстродействие с точки зрения аппаратного обеспечения. 80
13.2. Быстродействие с точки зрения программного обеспечения 80
14. Многопроцессорные системы с общей памятью.. 82
14.1. Симметричные многопроцессорные системы.. 82
14.2. Модели согласованности. 82
14.2.1. Понятие модели согласованности. 82
14.2.2. Строгая согласованность. 83
14.2.3. Согласованность по последовательности. 83
14.2.4. Процессорная согласованность. 84
14.2.5. Слабая согласованность. 85
14.2.6. Свободная согласованность. 85
14.3. Системы с однородным доступом к памяти и шинной организацией. 86
14.4. Системы с однородным доступом к памяти с координатными коммутаторами. 89
14.5. Системы с неоднородным доступом к памяти. 90
14.6. Системы с доступом только к кэш-памяти. 91
15. Многопроцессорные системы с раздельной памятью.. 92
15.1. Введение. 92
15.2. Системы с массовым параллелизмом.. 93
15.2.1. Общие сведения. 93
15.2.2. Intel/Sandia Option Red. 93
15.3. Сети рабочих станций. 94
15.4. Коммерческие сети межсоединений. 95
15.4.1. Ethernet 95
15.4.2. Asynchronous Transfer Mode. 97
15.4.3. Myrinet 97
15.5. Программное обеспечение систем с раздельной памятью.. 97
15.5.1. Технологии организации взаимодействия узлов. 97
15.5.2. Синхронная передача сообщений. 98
15.5.3. Буферная передача сообщений. 98
15.5.4. Неблокируемая передача сообщений. 98
15.5.5. Parallel Virtual Machine. 98
15.5.6. Message Passing Interface. 99
15.6. Обобщение памяти на уровне программного обеспечения. 100
Раздел 3 Вторичная память. 102
16. Понятие о кодах с исправлением ошибок. 103
17. Оптические носители информации. 106
17.1. CD-ROM.. 106
17.2. Представление данных. 107
17.3. CD-R.. 108
17.4. CD-RW... 111
17.5. DVD.. 111
17.6. DVD записываемые. 113
17.7. Другие оптические носители информации. 114
18. Магнитные диски. 115
18.1. Особенности винчестеров. 115
18.2. RAID.. 117
Раздел 4 Устройства вывода. 120
19. Жидкокристаллические мониторы.. 121
20. Лазерные принтеры.. 122
Раздел 5 Дополнительные темы.. 123
21. Связь процедур языка ассемблера и языков высокого уровня. 124
21.1. Введение. 124
21.2. Связь процедур языков программирования высокого уровня и языка ассемблера. 124
21.2.1. Передача параметров. 124
21.2.2. Возврат значения. 128
21.3. Преобразование имён. 128
22. От исходного текста к выполняющейся программе. 129
22.1. Компиляция со статическим связыванием.. 129
22.2. Динамическое связывание. 130
Литература. 133
Предметный указатель. 134
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.