RUSSIAN

Цифровая схемотехника и архитектура компьютера. Дополнение по архитектуре ARM

Book information

Publisher
ДМК Пресс
Year
2019
ISBN
9785970606506, 9780128000564
Language
russian
Format
PDF
Filesize
11 MB (11687467 bytes)
Pages
\357
Time added
2020-05-27 08:50:57

Description

Данное издание является дополнением к книге «Цифровая схемотехника и архитектура компьютера» с описанием отличий архитектуры ARM от MIPS, описанной в первой книге. Оно состоит из глав, посвященных архитектуре процессоров ARM, их микроархитектуре, описанию подсистемы памяти и системы ввода-вывода. Также в приложении приведена система команд ARM. Книгу рекомендуется использовать совместно с первым (основным) изданием по архитектуре MIPS. Издание будет полезно студентам, инженерам, а также широкому кругу читателей, интересующихся современной схемотехникой. Цифровая схемотехника и архитектура компьютера Дополнение по архитектуре ARM_переплет Цифровая схемотехника_дополнение ARM_1-4_A_out_макет_310818 Chapter_6 here Предисловие Особенности книги Материалы в Интернете Как использовать программный инструментарий в учебном курсе Опечатки Признательность за поддержку «Цифровая схемотехника и архитектура компьютера». Дополнение по архитектуре ARM Глава 1 Архитектура 1.1. Введение 1.2. Язык ассемблера 1.2.1. Команды 1.2.2. Операнды: регистры, память и константы 1.3. Программирование 1.3.1. Команды обработки данных 1.3.2. Флаги условий 1.3.3. Переходы 1.3.4. Условные предложения 1.3.5. Циклы 1.3.6. Память 1.3.7. Вызовы функций 1.4. Машинный язык 1.4.1. Команды обработки данных 1.4.2. Команды доступа к памяти 1.4.3. Команды перехода 1.4.4. Режимы адресации 1.4.5. Интерпретация кода на машинном языке 1.4.6. Могущество хранимой программы 1.5. Свет, камера, мотор! Компилируем, ассемблируем и загружаем 1.5.1. Карта памяти 1.5.2. Компиляция 1.5.3. Ассемблирование 1.5.4. Компоновка 1.5.5. Загрузка 1.6. Дополнительные сведения 1.6.1. Загрузка литералов 1.6.2. NOP 1.6.3. Исключения 1.7. Эволюция архитектуры ARM 1.7.1. Набор команд Thumb 1.7.2. Команды для цифровой обработки сигналов 1.7.3. Команды арифметики с плавающей точкой 1.7.4. Команды энергосбережения и безопасности 1.7.5. Команды SIMD 1.7.6. 64-битовая архитектура 1.8. Живой пример: архитектура х86 1.8.1. Регистры x86 1.8.2. Операнды x86 1.8.3. Флаги состояния 1.8.4. Команды х86 1.8.5. Кодирование команд х86 1.8.6. Другие особенности х86 1.8.7. Общая картина 1.9. Резюме Упражнения Вопросы для собеседования Глава 2 Микроархитектура 2.1. Введение 2.1.1. Архитектурное состояние и набор команд 2.1.2. Процесс проектирования 2.1.3. Микроархитектуры 2.2. Анализ производительности 2.3. Однотактный процессор 2.3.1. Однотактный тракт данных 2.3.2. Однотактное устройство управления 2.3.3. Дополнительные команды 2.3.4. Анализ производительности 2.4. Многотактный процессор 2.4.1. Многотактный тракт данных 2.4.2. Многотактное устройство управления 2.4.3. Анализ производительности 2.5. Конвейерный процессор 2.5.1. Конвейерный тракт данных 2.5.2. Конвейерное устройство управления 2.5.3. Конфликты 2.5.4. Анализ производительности 2.6. Представление на языке HDL 2.6.1. Однотактный процессор 2.6.2. Универсальные строительные блоки 2.6.3. Тестовое окружение 2.7. Улучшенные микроархитектуры 2.7.1. Длинные конвейеры 2.7.2. Микрооперации 2.7.3. Предсказание условных переходов 2.7.4. Суперскалярный процессор 2.7.5. Процессор с внеочередным выполнением команд 2.7.6. Переименование регистров 2.7.7. Многопоточность 2.7.8. Мультипроцессоры 2.8. Живой пример: эволюция микроархитектуры ARM 2.9. Резюме Упражнения Вопросы для собеседования Глава 3 Подсистема памяти 3.1. Введение 3.2. Анализ производительности подсистемы памяти 3.3. Кэш-память 3.3.1. Какие данные хранятся в кэш-памяти? 3.3.2. Как найти данные в кэш-памяти? 3.3.3. Какие данные заместить в кэш-памяти? 3.3.4. Улучшенная кэш-память 3.3.5. Эволюция кэш-памяти процессоров ARM 3.4. Виртуальная память 3.4.1. Трансляция адресов 3.4.2. Таблица страниц 3.4.3. Буфер ассоциативной трансляции 3.4.4. Защита памяти 3.4.5. Стратегии замещения страниц 3.4.6. Многоуровневые таблицы страниц 3.5. Резюме Упражнения Вопросы для собеседования Глава 4 Системы ввода-вывода 4.1. Введение 4.2. Ввод-вывод с отображением на память 4.3. Ввод-вывод во встраиваемых системах 4.3.1. Система на кристалле BCM2835 4.3.2. Драйверы устройств 4.3.3. Цифровой ввод-вывод общего назначения 4.3.4. Последовательный ввод-вывод 4.3.5. Таймеры 4.3.6. Аналоговый ввод-вывод 4.3.7. Прерывания 4.4. Другие периферийные устройства микроконтроллеров 4.4.1. Символьный ЖК-дисплей 4.4.2. VGA-монитор 4.4.3. Беспроводная связь Bluetooth 4.4.4. Управление двигателями 4.5. Интерфейсы шин 4.5.1. AHB-Lite 4.5.2. Пример интерфейса с памятью и периферийными устройствами 4.6. Интерфейсы ввода-вывода персональных компьютеров 4.6.1. USB 4.6.2. PCI и PCI Express 4.6.3. Память DDR3 4.6.4. Сеть 4.6.5. SATA 4.6.6. Подключение к ПК 4.7. Резюме Эпилог Приложение А Система команд ARM B.1. Команды обработки данных А.1.1. Команды умножения А.2. Команды доступа к памяти А.3. Команды перехода А.4. Прочие команды А.5. Флаги состояния

Similar books

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

2025 · PDF

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

2022 · PDF

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

2021 · PDF