Учебно-методический комплекс по дисциплине архитектура ЭВМ (физико-математический факультета института прикладной информатики, математики и физики) для специальности
Вид материала | Учебно-методический комплекс |
- Учебно-методический комплекс по дисциплине компьютерное моделирование (физико-математический, 429.03kb.
- Учебно-методический комплекс по дисциплине "компьютерное моделирование" (факультет, 384.08kb.
- Учебно-методический комплекс «Высокоуровневые методы информатики и программирования», 569.1kb.
- Учебно-методический комплекс по дисциплине " компьютерные сети интернет и мультимедиа, 246.74kb.
- Учебно-методический комплекс по дисциплине Сети ЭВМ и телекоммуникации (наименование, 743.2kb.
- Учебно-методический комплекс «Вычислительная математика» для студентов отделения высшего, 142.44kb.
- Учебно-методический комплекс «Автоматизированные системы обработки экономической информации», 120.34kb.
- Учебно-методический комплекс по специальностям 050202. 65 и 050200. 62 «Информатика», 457.74kb.
- Учебно-методический комплекс по дисциплине «отечественная история» Для специальности, 470kb.
- Учебно-методический комплекс по дисциплине «Судебная власть и правосудие в рф» Для, 369.52kb.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
АРМАВИРСКАЯ ГОСУДАРСТВЕННАЯ ПЕДАГОГИЧЕСКАЯ АКАДЕМИЯ
Утверждено на заседании кафедры
информатики и ИТО АГПА
Протокол ___ от ”__”__________ 2012
Зав. кафедрой___________________
(Бельченко В.Е.)
УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС
по дисциплине
АРХИТЕКТУРА ЭВМ
(физико-математический факультета
института прикладной информатики, математики и физики)
для специальности
«ФИЗИКА И ИНФОРМАТИКА»
Форма отчетности:
Зачет: 3 курс, 6 семестр
УМК подготовлен
доцентом кафедры информатики и ИТО
Нелиным В.М.
Армавир - 2012
АННОТАЦИЯ
Целью курса «Архитектура ЭВМ» является подготовка обучаемых к самостоятельной работе с современными аппаратными средствами. Курс призван решать следующие задачи:
- Способствовать формированию представлений об эволюции архитектуры ЭВМ на протяжении последних 6 десятилетий.
- Способствовать формированию достаточно четкого представления об архитектуре современного персонального компьютера.
- Способствовать подготовке студентов к работе в качестве самостоятельных индивидуальных пользователей IBM PC.
- Способствовать освоению навыков работы с машинно-ориентированными языками программирования.
В соответствии со стандартом предусматривается изучение следующего круга вопросов:
- История развития компьютерной техники, поколения ЭВМ и их классификация.
- Центральные и внешние устройства ЭВМ, их характеристики. Канальная и шинная системотехника.
- Микропроцессор и память компьютера.
- Система прерываний, регистры и модель доступа к памяти.
- Защищенный режим работы процессора как средство реализации многозадачности.
- Принципы управления внешними устройствами персонального компьютера.
- Базовая система ввода/вывода.
- Ассемблер как машинно-ориентированный язык программирования.
- Понятие о макропрограммировании.
- Современные тенденции развития архитектуры ЭВМ.
Пояснительная записка
Целью курса «Архитектура ЭВМ» является подготовка обучаемых к самостоятельной работе с современными аппаратными средствами. Курс призван решать следующие задачи:
- Способствовать формированию представлений об эволюции архитектуры ЭВМ на протяжении последних 6 десятилетий.
- Способствовать формированию достаточно четкого представления об архитектуре современного персонального компьютера.
- Способствовать подготовке студентов к работе в качестве самостоятельных индивидуальных пользователей IBM PC.
- Способствовать освоению навыков работы с машинно-ориентированными языками программирования.
Изучение дисциплины базируется на 18 часовом лекционном курсе и 18 часовых лабораторных занятиях.
2. Тематический план учебной дисциплины
№ п/п | Раздел, тема | Всего часов | В том числе аудиторных | Самостоятельная работа, час | ||
Всего аудиторных | Лекций | Лабораторных | ||||
| История развития компьютерной техники, поколения ЭВМ и их классификация. | |||||
| История развития компьютерной техники в 40-80-ых годах: классификация и поколения ЭВМ. | 4 | 2 | 2 | 0 | 2 |
| История развития процессорной архитектуры. Сопоставление CISC и RISC архитектур. Эволюция линии CISC процессоров. | 4 | 2 | 2 | 0 | 2 |
| История развития ПЭВМ. | 6 | 2 | 2 | 0 | 4 |
| Центральные и внешние устройства ЭВМ, их характеристики. Канальная и шинная системотехника. | |||||
| Структура и состав современных ПЭВМ Шинная и канальная архитектура IBM PC: системная и локальные шины. | 6 | 2 | 2 | 0 | 4 |
| Микропроцессор и память компьютера. Система прерываний, регистры и модель доступа к памяти. Защищенный режим работы процессора как средство реализации многозадачности. | |||||
| Архитектура IBM PC. Типы микропроцессоров, их характеристики. | 6 | 2 | 2 | 0 | 4 |
| Принципы управления внешними устройствами персонального компьютера. Базовая система ввода/вывода. | |||||
| Архитектура интерфейсов накопителей для жестких дисков. Основные типы интерфейсов и их характеристики. | 6 | 2 | 2 | 0 | 4 |
| Современные тенденции развития архитектуры ЭВМ. | |||||
| Современные тенденции развития архитектуры ЭВМ. | 6 | 2 | 2 | 0 | 4 |
| Ассемблер как машинно-ориентированный язык программирования. Понятие о макропрограммировании | |||||
| Среды программирования, поддерживающие язык ассемблер. Отладчик Debug. | 8 | 4 | 2 | 2 | 4 |
| Команды ассемблера. | 26 | 18 | 2 | 16 | 8 |
| ИТОГО | 72 | 36 | 18 | 18 | 36 |
3. СОДЕРЖАНИЕ УЧЕБНОГО МАТЕРИАЛА
3.1. Содержание учебного материала: ЛЕКЦИИ
Лекция № 1
Тема: История развития компьютерной техники в 40-80-ых годах.
Содержание:
- Первые электронные ЭВМ: ENIAC, МЭСМ, БЭСМ. С.А. Лебедев. Параметры первых ЭВМ.
- Принципы функционирования первых ЭВМ.
- Принцип масштабируемости компьютерной архитектуры.
- Появление универсальных ЭВМ как реализация идеи масштабируемой компьютерной архитектуры.
- Универсальные ЭВМ: линии Main, Mini, их архитектурные особенности. Роль фирм IBM, DEC.
- Поколения ЭВМ и вопросы, связанные с их классификацией.
- Появление ЭВМ класса Super: воплощение матричного и конвейерного принципов организации работы. Трудности в реализации принципа масштабируемости в классе суперЭВМ.
- Доминирование векторно-конвейерных технологий. СуперЭВМ фирмы Cray Research, их эволюция.
- Принципы организации компьютерной архитектуры: сопоставление архитектур SISD, SIMD и MIMD типов.
- Прорыв в технологии параллельной обработки данных в 80-х годах: технология МРР.
- Кластерная технология, ее успехи, начиная со 2-ой половины 1990-х годов.
- Производительность современных суперЭВМ. Анализ достижений суперЭВМ на основании списка Top 500.
- Измерение производительности работы ЭВМ, единицы измерения производительности: MIPS, MFLOPS. Эволюция единиц измерения производительности ЭВМ.
Лекция № 2
Тема: История развития архитектуры микропроцессоров.
Содержание:
- Эволюция микропроцессоров: 8-, 16-, 32-разрядная архитектура.
- Появление первых микропроцессоров RISC типа. Отличительные особенности микропроцессоров RISC типа.
- Сопоставление архитектур CISC и RISC типов.
- Эволюция линии CISC процессоров. Появление 64-разрядных микропроцессоров. Сопоставление архитектур процессоров фирм Intel и AMD.
- Эволюция технологий фирмы Intel: от 180, 130, 90 нм технологических норм к 65, 45, 32 нм.
- Эволюция архитектурных идей фирмы Intel: от поддержки максимально высокой производительности к многоядерным процессорным архитектурам и максимальной производительности на единицу рассеиваемой мощности.
- Технологии фирмы Intel: Hiper-Threading, NetBurst, Intel Core, Nehalem.
- Измерение производительности работы ПЭВМ: MIPS, MFLOPS, iCOMP Index, ...
Лекция № 3
Тема: История развития систем обработки данных: от централизованной обработки данных к распределенной.
Содержание:
- Обработка данных в универсальных ЭВМ: использование терминалов для организации многопользовательского, многозадачного интерфейса.
- Возрастание роли распределенной обработки данных с появлением микропроцессоров. Локальные и глобальные сети. Технология «клиент-сервер» и ее особенности.
- Использование в качестве серверов ЭВМ классов mini, main, super.
- Требования, предъявляемые к серверам перегруженных сетей. Современные достижения в области обработки транзакций.
- Использование глобальных сетей для решения особо трудоёмких задач.
Лекция № 4
Тема: История развития ПЭВМ.
Содержание:
- Появление первых микропроцессоров. История развития 8-разрядных процессоров. Фирмы Motorola, Intel, Zixel.
- Появление 16-разрядных процессоров i8086 и i8088 фирмы Intel, их характеристики.
- Появление микропроцессоров, поддерживающих защищённый режим работы: 16-разрядный процессор i80286 фирмы Intel, его характеристики.
- Появление 32-разрядного процессора i386 фирмы Intel, его характеристики.
- Появление процессора i486 фирмы Intel, его характеристики.
- Появление процессора Pentium фирмы Intel, его характеристики.
- Появление 64-разрядного процессора Itanium фирмы Intel, его характеристики.
- Появление процессора Corel Duo фирмы Intel, его характеристики.
- Появление процессоров семейств Intel Core i7 и Intel Core i5 фирмы Intel, их характеристики.
Лекция № 5
Тема: Архитектура персонального компьютера. Типы микропроцессоров, их характеристики.
Содержание:
- Состав ПЭВМ, назначение и характеристики отдельных компонентов комплекса (системны блок, монитор, клавиатура, мышь).
- Состав системного блока ПЭВМ, назначение и характеристика отдельных компонентов (чипсет, процессор, PCI, AGP, PCI Express, RAM, ROM, HDD, FDD, BIOS, CMOS, USB).
- Архитектура системной и локальной шин ПЭВМ. История Развития шинной архитектуры. Шины MultiBus, ISA, EISA, MCA, VLB, PCI, AGP, PCI Express: особенности архитектуры, характеристики.
- Каналы IRQ и DMA шинного интерфейса: назначение и принципы функционирования. Возможности контроллеров прерываний и прямого доступа к памяти.
- Основные характеристики 16- и 32-разрядных микропроцессоров фирмы Intel: регистры, система команд.
- Основные характеристики 16- и 32-разрядных микропроцессоров фирмы Intel: принципы организации работы арифметико-логического устройства.
- Принципиальная схема микропроцессора i8086 фирмы Intel.
- Система прерываний микропроцессора: внутренние и внешние прерывания.
- Система портов ввода/вывода данных. Стандартные назначения системы портов.
Лекция № 6
Тема: Архитектура интерфейсов накопителей для жестких дисков.
Содержание:
- Основные типы интерфейсов и их характеристики.
- Интерфейс ATA, его особенности и перспективы развития. Parallel ATA и Serial ATA.
- Интерфейс SCSI, его основные характеристики.
- Интерфейс FireWall, его основные характеристики.
- Эволюция архитектур накопителей для жестких дисков в сторону гибридных систем.
Лекция № 7
Тема: Современные тенденции развития архитектуры ЭВМ.
Содержание:
- Intel-совместимые процессоры фирмы AMD.
- Современные микропроцессоры фирмы Intel (Intel Core i7, Intel Core i5, Itanium II, …).
- Современные микропроцессоры фирмы AMD (Phenon II, …).
- Возможности современных шинных и накопительных интерфейсов, современных схем организации RAM.
Лекция № 8
Тема: Отладчик Debug.
Содержание:
- Отладчик Debug.
- Режимы работы отладчика.
- Команды отладчика.
- Встроенные директивы отладчика.
- Программирование в среде отладчика.
Лекция № 9
Тема: Команды ассемблера.
Содержание:
- Способы адресации, примеры применения.
- Организация переходов и циклов.
- Прерывания 21(H) MS DOS, его функции.
- Применение функций, обеспечивающих ввод информации.
- Применение функций, обеспечивающих вывод информации.
3.2. Содержание учебного материала: ЛАБОРАТОРНЫЕ РАБОТЫ
лабораторная работа № 1
Тема: Отладчик DEBUG.
Цель: Знакомство с макрокомандами отладчика, процедурами набора, выполнения и трассировки фрагментов ассемблерного кода в рамках подготовки к контрольной работе.
Содержание:
- Режимы работы отладчика.
- Команды отладчика.
- Приемы применения отладчика (очистка памяти, заполнение диапазона адресов, ввод строк, набор кода, дизассемблирование кода, запуск на исполнение, загрузка и сохранение файлов).
Рекомендации по организации самостоятельной работы:
- изучение описания лабораторной работы № 1 (ссылка скрыта);
(ссылка скрыта ).
Содержание отчёта:
решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №1
net/institut/kaf/kaf_inf/elibfol/calc_system_nelin/lab_works_8086/less_01.php">
Форма отчёта: произвольная.
лабораторная работа № 2
Тема: Программирование микропроцессора i8086 (1-ое занятие).
Цель: Микропроцессор i8086 (простейшие команды) в рамках подготовки к контрольной работе.
Содержание:
- Способы адресации команд: непосредственная, прямая и косвенная.
- Команды MOV и ADD.
- Трассировка кода.
Рекомендации по организации самостоятельной работы:
- изучение описания лабораторной работы № 2 (ссылка скрыта);
(ссылка скрыта ).
- изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Содержание отчёта:
решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №2
(net/institut/kaf/kaf_inf/elibfol/calc_system_nelin/lab_works_8086/less_02.php">)
Форма отчёта: произвольная.
лабораторная работа № 3
Тема: Программирование микропроцессора i8086 (2-ое занятие).
Цель: Изучение простейших типовых примеров программирования микропроцессора i8086 в рамках подготовки к контрольной работе.
Содержание:
- Организация поиска образцов в ячейках заданного диапазона памяти.
- Организация поиска образцов и их подсчета в ячейках заданного диапазона памяти.
- Организация копирования диапазона.
Рекомендации по организации самостоятельной работы:
- изучение описания лабораторной работы № 3 (ссылка скрыта);
(ссылка скрыта ).
- изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
- изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Содержание отчёта:
решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №3
(net/institut/kaf/kaf_inf/elibfol/calc_system_nelin/lab_works_8086/less_03.php">)
Форма отчёта: произвольная.
лабораторная работа № 4
Тема: Программирование микропроцессора i8086 (3-е занятие).
Цель: Изучение простейших типовых примеров программирования микропроцессора i8086 в рамках подготовки к контрольной работе.
Содержание:
- Организация заполнения диапазона числами.
- Организация сложения чисел.
- Организация поиска максимального и минимального значений.
Рекомендации по организации самостоятельной работы:
- изучение описания лабораторной работы № 4 (ссылка скрыта);
(ссылка скрыта ).
- изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
- изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Содержание отчёта:
решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №4
(net/institut/kaf/kaf_inf/elibfol/calc_system_nelin/lab_works_8086/less_03.php">)
Форма отчёта: произвольная.
лабораторная работа № 5
Тема: Программирование микропроцессора i8086 (4-е занятие).
Цель: Изучение операций ввода/вывода строк в рамках подготовки к контрольной работе.
Содержание:
- Краткое описание функции вывода строк прерывания INT 21h.
- Программная реализация вывода строки в отладчике DEBUG.
- Пример вывода приветствия.
Рекомендации по организации самостоятельной работы:
- изучение описания лабораторной работы № 5 (ссылка скрыта);
(ссылка скрыта ).
- изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
- изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Содержание отчёта:
решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №5
(net/institut/kaf/kaf_inf/elibfol/calc_system_nelin/lab_works_8086/less_04.php">)
Форма отчёта: произвольная.
лабораторная работа № 6
Тема: Программирование микропроцессора i8086 (5-е занятие).
Цель: Изучение операций ввода/вывода строк в рамках подготовки к контрольной работе.
Содержание:
- Программная реализация ввода строки в отладчике DEBUG.
- Пример вывода именного приветствия.
Рекомендации по организации самостоятельной работы:
- изучение описания лабораторной работы № 6 (ссылка скрыта);
(ссылка скрыта ).
- изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
- изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Содержание отчёта:
решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №6
(net/institut/kaf/kaf_inf/elibfol/calc_system_nelin/lab_works_8086/less_04.php">)
Форма отчёта: произвольная.
лабораторная работа № 7
Тема: Программирование микропроцессора i8086 (6-е занятие).
Цель: Изучение операций ввода/вывода строк в рамках подготовки к контрольной работе.
Содержание:
- Программная реализация вывода строки в отладчике DEBUG.
- Пример обработки введённой с клавиатуры строки.
Рекомендации по организации самостоятельной работы:
- изучение описания лабораторной работы № 7 (ссылка скрыта);
(ссылка скрыта ).
- изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
- изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Содержание отчёта:
решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №7
(net/institut/kaf/kaf_inf/elibfol/calc_system_nelin/lab_works_8086/less_04.php">)
Форма отчёта: произвольная.
лабораторная работа № 8
Тема: Подготовка к контрольной работе.
Содержание: Подготовка к контрольной работе по материалам занятий №№ 1-7.
Рекомендации по организации самостоятельной работы:
- изучение описаний лабораторных работ №№ 1, 2, 3 , 4 (ссылка скрыта);
(ссылка скрыта ).
лабораторная работа № 9
Тема: Контрольная работа.
Содержание: контрольная работа по материалам занятий №№ 1-7.
Рекомендации по организации самостоятельной работы:
- изучение описаний лабораторных работ №№ 1, 2, 3 , 4 (ссылка скрыта);
(ссылка скрыта
4. РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ
САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ
Цель самостоятельной работы студентов – приобретение навыков программирования элементарных алгоритмов с привлечением языка программирования ассемблер.
Задача:
подготовка к успешному выполнению предусмотренной тематическим планом изучаемой дисциплины контрольной работы.
Пути решения поставленной задачи:
1) изучение материалов лекций;
2) рассмотрение примеров, разобранных в ходе лабораторных занятий;
3) работа с рекомендованной литературой.
4) Работа с рекомендованными для самостоятельного изучения электронными ресурсами.
Приобретаемые в ходе самостоятельной работы студентов навыки:
1) умение анализировать предложенную задачу, очерчивать основные этапы ее решения;
2) умение конструировать обеспечивающие решение поставленной задачи алгоритмы;
3) умение составлять, вводить, редактировать, сохранять и видоизменять программные модули, являющиеся результатом реализации конструируемых алгоритмов;
4) умение анализировать результаты выполнения программных модулей;
5) умение оценивать корректность конструируемых алгоритмов.
4.1. РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ ПРИ ПОДГОТОВКЕ К ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ
ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №1
ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №1
- изучение описания лабораторной работы № 1 (ссылка скрыта);
(ссылка скрыта ).
Контрольные вопросы:
- Режимы работы отладчика.
- Команды отладчика.
- Приемы применения отладчика (очистка памяти, заполнение диапазона адресов, ввод строк, набор кода, дизассемблирование кода, запуск на исполнение, загрузка и сохранение файлов).
Трудоёмкость: 4 часа
ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №2
- изучение описания лабораторной работы № 2 (ссылка скрыта);
(ссылка скрыта ).
- изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Способы адресации команд: непосредственная, прямая и косвенная.
- Команды MOV и ADD.
- Трассировка кода.
Трудоёмкость: 4 часа
ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №3
- изучение описания лабораторной работы № 3 (ссылка скрыта);
(ссылка скрыта ).
- изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
- изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Организация поиска образцов в ячейках заданного диапазона памяти.
- Организация сложения чисел.
- Организация поиска максимального и минимального значений.
- Организация копирования диапазона.
Трудоёмкость: 4 часа
ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №4
- изучение описания лабораторной работы № 4 (ссылка скрыта);
(ссылка скрыта ).
- изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
- изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"
(ссылка скрыта).
Контрольные вопросы:
- Краткое описание функции вывода строк прерывания INT 21h.
- Программная реализация вывода строки в отладчике DEBUG.
- Программная реализация ввода строки в отладчике DEBUG.
- Пример вывода именного приветствия.
Трудоёмкость: 4 часа
ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №5
- изучение описаний лабораторных работ №№ 1, 2, 3 , 4 (ссылка скрыта);
(ссылка скрыта ).
Трудоёмкость: 4 часа
ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №6
- изучение описаний лабораторных работ №№ 1, 2, 3 , 4 (ссылка скрыта);
(ссылка скрыта ).
Трудоёмкость: 4 часа
ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №7
- изучение описаний лабораторных работ №№ 1, 2, 3 , 4 (ссылка скрыта);
(ссылка скрыта ).
Трудоёмкость: 4 часа
4.2. СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ БИБЛИОТЕКИ АГПУ С УКАЗАНИЕМ МЕСТ ХРАНЕНИЯ.
- Абель П. Язык Ассемблера для IBM PC и программирования. 1992.
УДК 517.8 ББK 22.183 а.з. А-14 (Абонемент)
- Брамм П., Брамм Д. Микропроцессор 80386 и его программирование / пер. с англ. 1990.
УДК 6Ф7 ББK 32.973 а.з. Б-87 (Абонемент)
- Шнайдер Ол. Язык ассемблера для персонального компьютера фирмы IBM. Пер. с англ. под ред. Е.К.Масловского. 1988.
УДК 6Ф7 ББK 32.99 а.з. Ш-99 (Абонемент)
- Гутер Р.С., Полунов Ю.Л. От абака до компьютера. 1975.
УДК 6Ф7 ББK 32.973 а.з. Г-97 (Абонемент)
- Могилев А.В. и др. Информатика: учеб. пособие для пед. вузов./ Могилев А.В., Пак Н.И., Хеннер Е.К. 1999.
УДК 6Ф7 ББK 32.81 а.з. М-74 (Абонемент)
4.3. СПИСОК РЕКОМЕНДУЕМЫХ ЭЛЕКТРОННЫХ РЕСУРСОВ
ссылка скрыта
- Электронное учебное пособие "Язык ассемблер. Несколько примеров."
ссылка скрыта
- Электронное учебное пособие "Аппаратно-программные платформы корпоративных информационных систем"
ссылка скрыта
- Электронное описание лабораторной работы №1
ссылка скрыта
- Электронное описание лабораторной работы №2
ссылка скрыта
- Электронное описание лабораторной работы №3
ссылка скрыта
- Электронное описание лабораторной работы №4
ссылка скрыта
- Электронные справочные материалы по работе с BIOS компьютера (лабораторная работа № 6)
(ссылка скрыта ).
- Электронные справочные материалы по работе с компонентами системного блока компьютера (лабораторные работы № 7-8)
(ссылка скрыта ).
4.4. ВОПРОСЫ ДЛЯ ОРГАНИЗАЦИИ САМОКОНТРОЛЯ
- Оперативная память компьютера составляет 128 Кб, разрядность ША – 16. Какую долю составляет оперативная память от размера адресного пространства.
- Разрядность ШД процессора составляет 8 разрядов, частота – 8 Мгц. Оценить максимальную пропускную способность этой шины.
- Во сколько раз пропускная способность ШД процессора i386 (16 Мгц) больше пропускной способности ШД процессора i286 (12 Мгц).
- Производительность работы мэйнфреймов измерялась в MIPS. Почему с распространением ПЭВМ был осуществлен переход на иные единицы измерения производительности.
- Какой тип микропроцессоров, RISC или CISC более подготовлен к осуществлению конвейеризации команд.
- В ЭВМ 50-х годов использовался небольшой список команд и неболшьшое число способов адресации. С появлением мэйнфреймов этот список значительно разросся. Чем это было вызвано.
- С появлением микропроцессоров исполняемые модули программ выросли в размерах по сравнению с исполняемыми модулями мэйнфреймов. Чем это было вызвано.
- В микропроцессорах RISC типа подавляющее число команд выполняется за один такт. Почему.
- В микропроцессорах RISC типа сокращено число способов адресации команд. Чем это вызвано.
- Тактовая частота работы RISC процессора выше, нежели CISC процессора того же класса. Чем это вызвано.
- Новое семейство мэйнфреймов S/390 позволило фирме IBM нарастить объем продаж машин этого класса. Какие достоинства мэйнфремов привлекли внимание пользователей.
- Какие архитектурные решения были задействованы в производстве суперкомпьютеров в 70-х и 80-х годах. Какое направление развития оказалось магистральным.
- Оценить разницу в пропускной способности шин ISA и PCI.
- Скорость вращение шпинделя жесткого диска составляет 7200 об/мин. Оценить время поиска сектора.
- Скорость вращение шпинделя жесткого диска составляет 7200 об/мин. Оценить плотность потока считываемых данных, если один трек содержит 64 сектора, а фактор чередования для жесткого диска составляет 1:2.
4.5. ПРИМЕРНЫЙ ВАРИАНТ КОНТРОЛЬНОЙ РАБОТЫ
(Ниже приведен образец типового задания контрольной работы)
КОНТРОЛЬНАЯ РАБОТА
Пример № 1:
Занести в ячейки 12A, 12D, 130, … числа 2, 4, 6, …, 1E.
Пример № 2:
Дан диапазон ячеек памяти 14A-16E. Заменить все заглавные буквы "В", встречающиеся в этом диапазоне на строчные "в".
Пример № 3:
Определить, имеется ли во введенной строке символов символ с ASCII-кодом 2E.
Пример № 4:
Даны два диапазона ячеек памяти: 1A5-1B4 и 1B5-1C4. Определить, превысит ли сумма содержимого ячеек 1-го диапазона сумму содержимого ячеек 2-го. Результат вывести на экран.
5. ТРЕБОВАНИЯ К ЗАЧЕТУ
Выполнение зачетной контрольной работы на положительную оценку.
6. СПИСОК РЕКОМЕНДУЕМОЙ ДЛЯ ИЗУЧЕНИЯ ЛИТЕРАТУРЫ.
6.1. ОСНОВНАЯ ЛИТЕРАТУРА
- Абель П. Язык ассемблера для IBM PC и программирования. - М.: Высшая школа, 1992.
- Борзенко А. IBM PC: устройство, ремонт, модернизация. – 2-е изд. – М.: Компьютер Пресс, 1996. – 344 с.
- Гук М. Аппаратные средства IBM PC. Энциклопедия. – СПб.: Питер, 1998. –816 с.
- Гук М. Процессоры Pentium II, Pentium Pro и просто Pentium. – СПб: Питер, 1999. – 288 с.
- Гук М. Дисковая подсистема ПК – СПб: Питер, 2001. - 336 с.
- Нортон П. Программно-аппаратная организация IBM PC. - М.: Радио и связь, 1992.- 336 с.
- Петзолд Ч. Код. – М.: Издательско-торговый дом "Русская редакция", 2001.- 512 с.
- Смит Б.Э., Джонсон М.Т. Архитектура и программирование микропроцессора INTEL 386. - М.: Конкорд, 1992.- 334 с.
- Трасковский А. BIOS. - СПб.: БХВ-Петербург, 2005. - 544 с.
- Фролов А.В., Фролов Г.В. Аппаратное обеспечение персонального компьютера. Том 33, М.: Диалог-МИФИ, 1998, 304 с.
6.2. ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА:
- Богумирский Б. Эффективная работа на IBM PC – СПб: Питер, 1996. – 688 с.
- Гук М., Юров В. Процессоры Pentium III, Athlon и другие. – СПб: Питер, 2000.
- Кинг А. Windows 95 изнутри. - СПб: Питер, 1995. – 512 с.
- Колисниченко Д.Н. Сделай сам компьютерную сеть. Монтаж, настройка, обслуживание. - СПб: Наука и техника, 2006.- 448 с.
- Лямин Л.В. Макроассемблер MASM. - М.: Радио и связь, 1994.- 320 с.
- Нортон П., Соухэ Д. Язык ассемблера для IBM PC. – М.: "Компьютер", Финансы и статистика, 1992. –352 с.
- Нортон П., Джорден Р. Работа с жестким диском IBM PC. – М.: Мир, 1992.
- Пильщиков В.Н. Программирование на языке ассемблера для IBM PC. – М.: "ДИАЛОГ-МИФИ", 1994. –288 с.
- Пирогов В.Ю. Ассемблер на примерах. - СПб.: БХВ-Петербург, 2005. - 416 с.
- Пирогов В.Ю. Ассемблер для Windows. - 3-е изд. - СПб.: БХВ-Петербург, 2005. - 864 с.
- Руссинович М., Соломон Д. Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP и Windows 2000. Мастер-класс. - 4-е изд. - М.: "Русская редакция", СПб:Питер, 2005. - 992 с.
- Стинсон К. Эффективная работа в Windows 95. - СПб: Питер, 1996. – 784 с.
- Фролов А.В., Фролов Г.В. Мультимедиа для Windows Том 15, М.: Диалог-МИФИ, 1994, 284 стр.
- Фролов А.В., Фролов Г.В. Что вы должны знать о своем компьютере. Том 4, М.: Диалог-МИФИ, 1995, 251 стр.
- Фролов А.В., Фролов Г.В. Операционная система Microsoft Windows. Руководство пользователя. Том 2, М.: Диалог-МИФИ, 1994, 272 стр.
- Юров В. Assembler: учебный курс. – СПб: Питер, 1998.
- Юров В. Assembler: Специальный справочник. – СПб: Питер, 2000.
- Юров В. Assembler: практикум – СПб: Питер, 2003.- 400 с.
- Юров В.И. Assembler. Учебник для вузов. 2-ое изд. – СПб: Питер, 2005. - 637 с.