Архитектура ЭВМ и операционные среды - Данная книга представляет собой учебник по архитектуре ЭВМ и операционным средам, написана на основе курса лекций «Архитектура ЭВМ и язык Ассемблера», читаемого для студентов факультета Вычислительной математики и кибернетики Московского государственного университета им. М. В. Ломоносова. Необходимо отметить, что по данной теме существует достаточно обширная литература, посвященная программированию на Ассемблере, однако явно недостаточно учебной литературы собственно по архитектуре ЭВМ и системам программирования. Заметим также, что существующая литература ориентирована в основном на технические вузы, а не на университеты. Предлагаемая книга призвана восполнить этот пробел. В учебнике вместе с архитектурой ЭВМ изучается и язык низкого уровня (Ассемблер). Эго связано в основном с тем обстоятельством, что ЭВМ является исполнителем алгоритма на машинном языке, поэтому знание Ассемблера, который близок по своему уровню к языку машины, необходимо для лучшего понимания архитектуры ЭВМ. Для студентов учреждений высшего профессионального образования. Может быть использован также для самостоятельного изучения основ архитектуры ЭВМ и систем программирования. Учебник создан в соответствии с Федеральным государственным образовательным стандартом по направлениям подготовки «Прикладная математика и информатика», «Фундаментальная информатика и информационные технологии» (квалификация «бакалавр»).
Название: Архитектура ЭВМ и операционные среды Автор: Баула В. Г., Томилин А. Н., Волканов Д. Ю. Издательство: Академия Год: 2011 Страниц: 336 Формат: PDF Размер: 10,1 МБ ISBN: 978-5-7695-8143-4 Качество: Отличное Серия или Выпуск: Высшее профессиональное образование. Бакалавриат Язык: Русский
Содержание:
Предисловие Глава 1. Понятие об архитектуре ЭВМ Глава 2. Машина фон Неймана 2.1. Архитектура машины фон Неймана 2.2. Память 2.3. Устройство управления 2.4. Арифметико-логическое устройство 2.5. Взаимодействие устройства управления и арифметико-логического устройства Глава 3. Учебная машина 3.1. Архитектура учебной машины 3.2. Схема выполнения команд 3.3. Примеры программ для учебной машины Глава 4. Форматы команд и данных 4.1. Адресность ЭВМ 4.2. Сравнительный анализ ЭВМ различной адресности 4.3. Архитектура с адресуемыми регистрами 4.4. Способы адресации 4.5. Многообразие форматов данных 4.6. Форматы команд 4.7. Базирование адресов Глава 5. Архитектура младшей модели семейства Intel 5.1. Понятие семейства ЭВМ 5.2. Память 5.3. Форматы данных 5.4. Вещественные числа 5.5. Целые числа 5.6. Сегментация памяти 5.7. Мнемонические обозначения регистров 5.8. Структура команд 5.9. Команды языка машины Глава 6. Язык Ассемблера 6.1. Понятие о языке Ассемблера 6.2. Применение языка Ассемблера 6.3. Структура программы на Ассемблере 6.4. Классификация предложений языка Ассемблер 6.5. Пример полной программы на Ассемблере 6.6. Переходы 6.7. Команды переходов 6.8. Работа со стеком 6.9. Команды вызова процедуры и возврата из процедуры 6.10. Программирование процедур на Ассемблере Глава 7. Система прерываний Глава 8. Дополнительные возможности Ассемблера 8.1. Строковые команды 8.2. Логические команды 8.3. Команды сдвига 8.4. Упакованные битовые поля 8.5. Структуры на Ассемблере Глава 9. Модульное программирование 9.1. Понятие модуля 9.2. Модульное программирование на Ассемблере 9.3. Схема работы редактора внешних связей 9.4. Схема работы статического загрузчика 9.5. Схема работы динамического загрузчика Глава 10. Понятие о системе программирования 10.1. Компоненты системы программирования 10.2. Характеристики исполняемых модулей Глава 11. Макросредства языка Ассемблер 11.1. Схема работы макросредств 11.2. Сравнение процедур и макроопределений Глава 12. Схема работы транслятора с языка Ассемблера Глава 13. Понятие о мультипрограммном режиме работы 13.1. Определение мультипрограммного режима 13.2. Требования к аппаратуре для обеспечения возможности работы в мультипрограммном режиме Глава 14. Архитектурные особенности вычислительных машин 14.1. Общие особенности современных ЭВМ 14.2. Конвейерные ЭВМ 14.3. ЭВМ различной архитектуры 14.4. Уровни параллелизма Приложение. Пакет макрокоманд ввода/вывода Список литературы