Учебно-методический комплекс по дисциплине архитектура ЭВМ (физико-математический факультета института прикладной информатики, математики и физики) для специальности

Вид материалаУчебно-методический комплекс

Содержание


УМК подготовлен
Лекция № 1
Лекция № 2
Лекция № 3
Лекция № 4
Лекция № 5
Лекция № 6
Лекция № 7
Лекция № 8
Лекция № 9
лабораторная работа № 2
Содержание отчёта
Цель: Изучение простейших типовых примеров программирования микропроцессора i8086 в рамках подготовки к контрольной работе. Соде
Содержание отчёта
Содержание отчёта
Содержание отчёта
Содержание отчёта
Содержание отчёта
лабораторная работа № 8
лабораторная работа № 9
...
Полное содержание
Подобный материал:
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ


АРМАВИРСКАЯ ГОСУДАРСТВЕННАЯ ПЕДАГОГИЧЕСКАЯ АКАДЕМИЯ


Утверждено на заседании кафедры

информатики и ИТО АГПА

Протокол ___ от ”__”__________ 2012

Зав. кафедрой___________________

(Бельченко В.Е.)


УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС

по дисциплине

АРХИТЕКТУРА ЭВМ

(физико-математический факультета

института прикладной информатики, математики и физики)

для специальности

«ФИЗИКА И ИНФОРМАТИКА»


Форма отчетности:

Зачет: 3 курс, 6 семестр


УМК подготовлен


доцентом кафедры информатики и ИТО

Нелиным В.М.

Армавир - 2012


АННОТАЦИЯ

Целью курса «Архитектура ЭВМ» является подготовка обучаемых к самостоятельной работе с современными аппаратными средствами. Курс призван решать следующие задачи:
  1. Способствовать формированию представлений об эволюции архитектуры ЭВМ на протяжении последних 6 десятилетий.
  2. Способствовать формированию достаточно четкого представления об архитектуре современного персонального компьютера.
  3. Способствовать подготовке студентов к работе в качестве самостоятельных индивидуальных пользователей IBM PC.
  4. Способствовать освоению навыков работы с машинно-ориентированными языками программирования.

В соответствии со стандартом предусматривается изучение следующего круга вопросов:
  1. История развития компьютерной техники, поколения ЭВМ и их классификация.
  2. Центральные и внешние устройства ЭВМ, их характеристики. Канальная и шинная системотехника.
  3. Микропроцессор и память компьютера.
  4. Система прерываний, регистры и модель доступа к памяти.
  5. Защищенный режим работы процессора как средство реализации многозадачности.
  6. Принципы управления внешними устройствами персонального компьютера.
  7. Базовая система ввода/вывода.
  8. Ассемблер как машинно-ориентированный язык программирования.
  9. Понятие о макропрограммировании.
  10. Современные тенденции развития архитектуры ЭВМ.


Пояснительная записка

Целью курса «Архитектура ЭВМ» является подготовка обучаемых к самостоятельной работе с современными аппаратными средствами. Курс призван решать следующие задачи:
  1. Способствовать формированию представлений об эволюции архитектуры ЭВМ на протяжении последних 6 десятилетий.
  2. Способствовать формированию достаточно четкого представления об архитектуре современного персонального компьютера.
  3. Способствовать подготовке студентов к работе в качестве самостоятельных индивидуальных пользователей IBM PC.
  4. Способствовать освоению навыков работы с машинно-ориентированными языками программирования.

Изучение дисциплины базируется на 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-ых годах.

Содержание:
  1. Первые электронные ЭВМ: ENIAC, МЭСМ, БЭСМ. С.А. Лебедев. Параметры первых ЭВМ.
  2. Принципы функционирования первых ЭВМ.
  3. Принцип масштабируемости компьютерной архитектуры.
  4. Появление универсальных ЭВМ как реализация идеи масштабируемой компьютерной архитектуры.
  5. Универсальные ЭВМ: линии Main, Mini, их архитектурные особенности. Роль фирм IBM, DEC.
  6. Поколения ЭВМ и вопросы, связанные с их классификацией.
  7. Появление ЭВМ класса Super: воплощение матричного и конвейерного принципов организации работы. Трудности в реализации принципа масштабируемости в классе суперЭВМ.
  8. Доминирование векторно-конвейерных технологий. СуперЭВМ фирмы Cray Research, их эволюция.
  9. Принципы организации компьютерной архитектуры: сопоставление архитектур SISD, SIMD и MIMD типов.
  10. Прорыв в технологии параллельной обработки данных в 80-х годах: технология МРР.
  11. Кластерная технология, ее успехи, начиная со 2-ой половины 1990-х годов.
  12. Производительность современных суперЭВМ. Анализ достижений суперЭВМ на основании списка Top 500.
  13. Измерение производительности работы ЭВМ, единицы измерения производительности: MIPS, MFLOPS. Эволюция единиц измерения производительности ЭВМ.

Лекция № 2


Тема: История развития архитектуры микропроцессоров.

Содержание:
  1. Эволюция микропроцессоров: 8-, 16-, 32-разрядная архитектура.
  2. Появление первых микропроцессоров RISC типа. Отличительные особенности микропроцессоров RISC типа.
  3. Сопоставление архитектур CISC и RISC типов.
  4. Эволюция линии CISC процессоров. Появление 64-разрядных микропроцессоров. Сопоставление архитектур процессоров фирм Intel и AMD.
  5. Эволюция технологий фирмы Intel: от 180, 130, 90 нм технологических норм к 65, 45, 32 нм.
  6. Эволюция архитектурных идей фирмы Intel: от поддержки максимально высокой производительности к многоядерным процессорным архитектурам и максимальной производительности на единицу рассеиваемой мощности.
  7. Технологии фирмы Intel: Hiper-Threading, NetBurst, Intel Core, Nehalem.
  8. Измерение производительности работы ПЭВМ: MIPS, MFLOPS, iCOMP Index, ...

Лекция № 3


Тема: История развития систем обработки данных: от централизованной обработки данных к распределенной.

Содержание:
  1. Обработка данных в универсальных ЭВМ: использование терминалов для организации многопользовательского, многозадачного интерфейса.
  2. Возрастание роли распределенной обработки данных с появлением микропроцессоров. Локальные и глобальные сети. Технология «клиент-сервер» и ее особенности.
  3. Использование в качестве серверов ЭВМ классов mini, main, super.
  4. Требования, предъявляемые к серверам перегруженных сетей. Современные достижения в области обработки транзакций.
  5. Использование глобальных сетей для решения особо трудоёмких задач.

Лекция № 4


Тема: История развития ПЭВМ.

Содержание:
  1. Появление первых микропроцессоров. История развития 8-разрядных процессоров. Фирмы Motorola, Intel, Zixel.
  2. Появление 16-разрядных процессоров i8086 и i8088 фирмы Intel, их характеристики.
  3. Появление микропроцессоров, поддерживающих защищённый режим работы: 16-разрядный процессор i80286 фирмы Intel, его характеристики.
  4. Появление 32-разрядного процессора i386 фирмы Intel, его характеристики.
  5. Появление процессора i486 фирмы Intel, его характеристики.
  6. Появление процессора Pentium фирмы Intel, его характеристики.
  7. Появление 64-разрядного процессора Itanium фирмы Intel, его характеристики.
  8. Появление процессора Corel Duo фирмы Intel, его характеристики.
  9. Появление процессоров семейств Intel Core i7 и Intel Core i5 фирмы Intel, их характеристики.

Лекция № 5


Тема: Архитектура персонального компьютера. Типы микропроцессоров, их характеристики.

Содержание:
  1. Состав ПЭВМ, назначение и характеристики отдельных компонентов комплекса (системны блок, монитор, клавиатура, мышь).
  2. Состав системного блока ПЭВМ, назначение и характеристика отдельных компонентов (чипсет, процессор, PCI, AGP, PCI Express, RAM, ROM, HDD, FDD, BIOS, CMOS, USB).
  3. Архитектура системной и локальной шин ПЭВМ. История Развития шинной архитектуры. Шины MultiBus, ISA, EISA, MCA, VLB, PCI, AGP, PCI Express: особенности архитектуры, характеристики.
  4. Каналы IRQ и DMA шинного интерфейса: назначение и принципы функционирования. Возможности контроллеров прерываний и прямого доступа к памяти.
  5. Основные характеристики 16- и 32-разрядных микропроцессоров фирмы Intel: регистры, система команд.
  6. Основные характеристики 16- и 32-разрядных микропроцессоров фирмы Intel: принципы организации работы арифметико-логического устройства.
  7. Принципиальная схема микропроцессора i8086 фирмы Intel.
  8. Система прерываний микропроцессора: внутренние и внешние прерывания.
  9. Система портов ввода/вывода данных. Стандартные назначения системы портов.

Лекция № 6


Тема: Архитектура интерфейсов накопителей для жестких дисков.

Содержание:
  1. Основные типы интерфейсов и их характеристики.
  2. Интерфейс ATA, его особенности и перспективы развития. Parallel ATA и Serial ATA.
  3. Интерфейс SCSI, его основные характеристики.
  4. Интерфейс FireWall, его основные характеристики.
  5. Эволюция архитектур накопителей для жестких дисков в сторону гибридных систем.

Лекция № 7


Тема: Современные тенденции развития архитектуры ЭВМ.

Содержание:
  1. Intel-совместимые процессоры фирмы AMD.
  2. Современные микропроцессоры фирмы Intel (Intel Core i7, Intel Core i5, Itanium II, …).
  3. Современные микропроцессоры фирмы AMD (Phenon II, …).
  4. Возможности современных шинных и накопительных интерфейсов, современных схем организации RAM.

Лекция № 8


Тема: Отладчик Debug.

Содержание:
  1. Отладчик Debug.
  2. Режимы работы отладчика.
  3. Команды отладчика.
  4. Встроенные директивы отладчика.
  5. Программирование в среде отладчика.

Лекция № 9


Тема: Команды ассемблера.

Содержание:
  1. Способы адресации, примеры применения.
  2. Организация переходов и циклов.
  3. Прерывания 21(H) MS DOS, его функции.
  4. Применение функций, обеспечивающих ввод информации.
  5. Применение функций, обеспечивающих вывод информации.

3.2. Содержание учебного материала: ЛАБОРАТОРНЫЕ РАБОТЫ

лабораторная работа № 1

Тема: Отладчик DEBUG.

Цель: Знакомство с макрокомандами отладчика, процедурами набора, выполнения и трассировки фрагментов ассемблерного кода в рамках подготовки к контрольной работе.

Содержание:
  1. Режимы работы отладчика.
  2. Команды отладчика.
  3. Приемы применения отладчика (очистка памяти, заполнение диапазона адресов, ввод строк, набор кода, дизассемблирование кода, запуск на исполнение, загрузка и сохранение файлов).

Рекомендации по организации самостоятельной работы:

(ссылка скрыта ).

Содержание отчёта:

решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №1

net/institut/kaf/kaf_inf/elibfol/calc_system_nelin/lab_works_8086/less_01.php">

Форма отчёта: произвольная.

лабораторная работа № 2


Тема: Программирование микропроцессора i8086 (1-ое занятие).

Цель: Микропроцессор i8086 (простейшие команды) в рамках подготовки к контрольной работе.

Содержание:
  1. Способы адресации команд: непосредственная, прямая и косвенная.
  2. Команды MOV и ADD.
  3. Трассировка кода.

Рекомендации по организации самостоятельной работы:

(ссылка скрыта ).
    • изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Содержание отчёта:

решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №2

(net/institut/kaf/kaf_inf/elibfol/calc_system_nelin/lab_works_8086/less_02.php">)

Форма отчёта: произвольная.


лабораторная работа № 3

Тема: Программирование микропроцессора i8086 (2-ое занятие).

Цель: Изучение простейших типовых примеров программирования микропроцессора i8086 в рамках подготовки к контрольной работе.

Содержание:
  1. Организация поиска образцов в ячейках заданного диапазона памяти.
  2. Организация поиска образцов и их подсчета в ячейках заданного диапазона памяти.
  3. Организация копирования диапазона.

Рекомендации по организации самостоятельной работы:

(ссылка скрыта ).
    • изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
    • изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Содержание отчёта:

решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №3

(net/institut/kaf/kaf_inf/elibfol/calc_system_nelin/lab_works_8086/less_03.php">)

Форма отчёта: произвольная.


лабораторная работа № 4

Тема: Программирование микропроцессора i8086 (3-е занятие).

Цель: Изучение простейших типовых примеров программирования микропроцессора i8086 в рамках подготовки к контрольной работе.

Содержание:
      1. Организация заполнения диапазона числами.
      2. Организация сложения чисел.
      3. Организация поиска максимального и минимального значений.

Рекомендации по организации самостоятельной работы:

(ссылка скрыта ).
    • изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
    • изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Содержание отчёта:

решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №4

(net/institut/kaf/kaf_inf/elibfol/calc_system_nelin/lab_works_8086/less_03.php">)

Форма отчёта: произвольная.

лабораторная работа № 5

Тема: Программирование микропроцессора i8086 (4-е занятие).

Цель: Изучение операций ввода/вывода строк в рамках подготовки к контрольной работе.

Содержание:
  1. Краткое описание функции вывода строк прерывания INT 21h.
  2. Программная реализация вывода строки в отладчике DEBUG.
  3. Пример вывода приветствия.

Рекомендации по организации самостоятельной работы:

(ссылка скрыта ).
    • изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
    • изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Содержание отчёта:

решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №5

(net/institut/kaf/kaf_inf/elibfol/calc_system_nelin/lab_works_8086/less_04.php">)

Форма отчёта: произвольная.

лабораторная работа № 6

Тема: Программирование микропроцессора i8086 (5-е занятие).

Цель: Изучение операций ввода/вывода строк в рамках подготовки к контрольной работе.

Содержание:
  1. Программная реализация ввода строки в отладчике DEBUG.
  2. Пример вывода именного приветствия.

Рекомендации по организации самостоятельной работы:

(ссылка скрыта ).
    • изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
    • изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Содержание отчёта:

решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №6

(net/institut/kaf/kaf_inf/elibfol/calc_system_nelin/lab_works_8086/less_04.php">)

Форма отчёта: произвольная.

лабораторная работа № 7

Тема: Программирование микропроцессора i8086 (6-е занятие).

Цель: Изучение операций ввода/вывода строк в рамках подготовки к контрольной работе.

Содержание:
  1. Программная реализация вывода строки в отладчике DEBUG.
  2. Пример обработки введённой с клавиатуры строки.

Рекомендации по организации самостоятельной работы:

(ссылка скрыта ).
    • изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
    • изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Содержание отчёта:

решения заданий, приведённых в разделе "ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ" описания лабораторной работы №7

(net/institut/kaf/kaf_inf/elibfol/calc_system_nelin/lab_works_8086/less_04.php">)

Форма отчёта: произвольная.

лабораторная работа № 8


Тема: Подготовка к контрольной работе.

Содержание: Подготовка к контрольной работе по материалам занятий №№ 1-7.

Рекомендации по организации самостоятельной работы:

(ссылка скрыта ).

лабораторная работа № 9


Тема: Контрольная работа.

Содержание: контрольная работа по материалам занятий №№ 1-7.

Рекомендации по организации самостоятельной работы:

(ссылка скрыта


4. РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ

САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ


Цель самостоятельной работы студентов – приобретение навыков программирования элементарных алгоритмов с привлечением языка программирования ассемблер.

Задача:

подготовка к успешному выполнению предусмотренной тематическим планом изучаемой дисциплины контрольной работы.

Пути решения поставленной задачи:

1) изучение материалов лекций;

2) рассмотрение примеров, разобранных в ходе лабораторных занятий;

3) работа с рекомендованной литературой.

4) Работа с рекомендованными для самостоятельного изучения электронными ресурсами.

Приобретаемые в ходе самостоятельной работы студентов навыки:

1) умение анализировать предложенную задачу, очерчивать основные этапы ее решения;

2) умение конструировать обеспечивающие решение поставленной задачи алгоритмы;

3) умение составлять, вводить, редактировать, сохранять и видоизменять программные модули, являющиеся результатом реализации конструируемых алгоритмов;

4) умение анализировать результаты выполнения программных модулей;

5) умение оценивать корректность конструируемых алгоритмов.

4.1. РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ ПРИ ПОДГОТОВКЕ К ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №1

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №1

(ссылка скрыта ).

Контрольные вопросы:
  1. Режимы работы отладчика.
  2. Команды отладчика.
  3. Приемы применения отладчика (очистка памяти, заполнение диапазона адресов, ввод строк, набор кода, дизассемблирование кода, запуск на исполнение, загрузка и сохранение файлов).

Трудоёмкость: 4 часа

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №2

(ссылка скрыта ).
    • изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Способы адресации команд: непосредственная, прямая и косвенная.
  2. Команды MOV и ADD.
  3. Трассировка кода.

Трудоёмкость: 4 часа

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №3

(ссылка скрыта ).
    • изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
    • изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Организация поиска образцов в ячейках заданного диапазона памяти.
  2. Организация сложения чисел.
  3. Организация поиска максимального и минимального значений.
  4. Организация копирования диапазона.

Трудоёмкость: 4 часа

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №4

(ссылка скрыта ).
    • изучение примеров, приведённых в электронном пособии "Язык ассемблер несколько примеров" (ссылка скрыта);
    • изучение главы "Описание системы команд микропроцессоров Intel" пособия Юрова В.И. "Assembler: учебный курс"

(ссылка скрыта).

Контрольные вопросы:
  1. Краткое описание функции вывода строк прерывания INT 21h.
  2. Программная реализация вывода строки в отладчике DEBUG.
  3. Программная реализация ввода строки в отладчике DEBUG.
  4. Пример вывода именного приветствия.

Трудоёмкость: 4 часа

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №5

(ссылка скрыта ).

Трудоёмкость: 4 часа

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №6

(ссылка скрыта ).

Трудоёмкость: 4 часа

ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №7

(ссылка скрыта ).

Трудоёмкость: 4 часа

4.2. СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ БИБЛИОТЕКИ АГПУ С УКАЗАНИЕМ МЕСТ ХРАНЕНИЯ.
  1. Абель П. Язык Ассемблера для IBM PC и программирования. 1992.

УДК 517.8 ББK 22.183 а.з. А-14 (Абонемент)
  1. Брамм П., Брамм Д. Микропроцессор 80386 и его программирование / пер. с англ. 1990.

УДК 6Ф7 ББK 32.973 а.з. Б-87 (Абонемент)
  1. Шнайдер Ол. Язык ассемблера для персонального компьютера фирмы IBM. Пер. с англ. под ред. Е.К.Масловского. 1988.

УДК 6Ф7 ББK 32.99 а.з. Ш-99 (Абонемент)
  1. Гутер Р.С., Полунов Ю.Л. От абака до компьютера. 1975.

УДК 6Ф7 ББK 32.973 а.з. Г-97 (Абонемент)
  1. Могилев А.В. и др. Информатика: учеб. пособие для пед. вузов./ Могилев А.В., Пак Н.И., Хеннер Е.К. 1999.

УДК 6Ф7 ББK 32.81 а.з. М-74 (Абонемент)

4.3. СПИСОК РЕКОМЕНДУЕМЫХ ЭЛЕКТРОННЫХ РЕСУРСОВ
  1. ссылка скрыта

ссылка скрыта
  1. Электронное учебное пособие "Язык ассемблер. Несколько примеров."

ссылка скрыта
  1. Электронное учебное пособие "Аппаратно-программные платформы корпоративных информационных систем"

ссылка скрыта
  1. Электронное описание лабораторной работы №1

ссылка скрыта
  1. Электронное описание лабораторной работы №2

ссылка скрыта
  1. Электронное описание лабораторной работы №3

ссылка скрыта
  1. Электронное описание лабораторной работы №4

ссылка скрыта
  1. Электронные справочные материалы по работе с BIOS компьютера (лабораторная работа № 6)

(ссылка скрыта ).
  1. Электронные справочные материалы по работе с компонентами системного блока компьютера (лабораторные работы № 7-8)

(ссылка скрыта ).

4.4. ВОПРОСЫ ДЛЯ ОРГАНИЗАЦИИ САМОКОНТРОЛЯ
  1. Оперативная память компьютера составляет 128 Кб, разрядность ША – 16. Какую долю составляет оперативная память от размера адресного пространства.
  2. Разрядность ШД процессора составляет 8 разрядов, частота – 8 Мгц. Оценить максимальную пропускную способность этой шины.
  3. Во сколько раз пропускная способность ШД процессора i386 (16 Мгц) больше пропускной способности ШД процессора i286 (12 Мгц).
  4. Производительность работы мэйнфреймов измерялась в MIPS. Почему с распространением ПЭВМ был осуществлен переход на иные единицы измерения производительности.
  5. Какой тип микропроцессоров, RISC или CISC более подготовлен к осуществлению конвейеризации команд.
  6. В ЭВМ 50-х годов использовался небольшой список команд и неболшьшое число способов адресации. С появлением мэйнфреймов этот список значительно разросся. Чем это было вызвано.
  7. С появлением микропроцессоров исполняемые модули программ выросли в размерах по сравнению с исполняемыми модулями мэйнфреймов. Чем это было вызвано.
  8. В микропроцессорах RISC типа подавляющее число команд выполняется за один такт. Почему.
  9. В микропроцессорах RISC типа сокращено число способов адресации команд. Чем это вызвано.
  10. Тактовая частота работы RISC процессора выше, нежели CISC процессора того же класса. Чем это вызвано.
  11. Новое семейство мэйнфреймов S/390 позволило фирме IBM нарастить объем продаж машин этого класса. Какие достоинства мэйнфремов привлекли внимание пользователей.
  12. Какие архитектурные решения были задействованы в производстве суперкомпьютеров в 70-х и 80-х годах. Какое направление развития оказалось магистральным.
  13. Оценить разницу в пропускной способности шин ISA и PCI.
  14. Скорость вращение шпинделя жесткого диска составляет 7200 об/мин. Оценить время поиска сектора.
  15. Скорость вращение шпинделя жесткого диска составляет 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. ОСНОВНАЯ ЛИТЕРАТУРА
  1. Абель П. Язык ассемблера для IBM PC и программирования. - М.: Высшая школа, 1992.
  2. Борзенко А. IBM PC: устройство, ремонт, модернизация. – 2-е изд. – М.: Компьютер Пресс, 1996. – 344 с.
  3. Гук М. Аппаратные средства IBM PC. Энциклопедия. – СПб.: Питер, 1998. –816 с.
  4. Гук М. Процессоры Pentium II, Pentium Pro и просто Pentium. – СПб: Питер, 1999. – 288 с.
  5. Гук М. Дисковая подсистема ПК – СПб: Питер, 2001. - 336 с.
  6. Нортон П. Программно-аппаратная организация IBM PC. - М.: Радио и связь, 1992.- 336 с.
  7. Петзолд Ч. Код. – М.: Издательско-торговый дом "Русская редакция", 2001.- 512 с.
  8. Смит Б.Э., Джонсон М.Т. Архитектура и программирование микропроцессора INTEL 386. - М.: Конкорд, 1992.- 334 с.
  9. Трасковский А. BIOS. - СПб.: БХВ-Петербург, 2005. - 544 с.
  10. Фролов А.В., Фролов Г.В. Аппаратное обеспечение персонального компьютера. Том 33, М.: Диалог-МИФИ, 1998, 304 с.

6.2. ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА:
  1. Богумирский Б. Эффективная работа на IBM PC – СПб: Питер, 1996. – 688 с.
  2. Гук М., Юров В. Процессоры Pentium III, Athlon и другие. – СПб: Питер, 2000.
  3. Кинг А. Windows 95 изнутри. - СПб: Питер, 1995. – 512 с.
  4. Колисниченко Д.Н. Сделай сам компьютерную сеть. Монтаж, настройка, обслуживание. - СПб: Наука и техника, 2006.- 448 с.
  5. Лямин Л.В. Макроассемблер MASM. - М.: Радио и связь, 1994.- 320 с.
  6. Нортон П., Соухэ Д. Язык ассемблера для IBM PC. – М.: "Компьютер", Финансы и статистика, 1992. –352 с.
  7. Нортон П., Джорден Р. Работа с жестким диском IBM PC. – М.: Мир, 1992.
  8. Пильщиков В.Н. Программирование на языке ассемблера для IBM PC. – М.: "ДИАЛОГ-МИФИ", 1994. –288 с.
  9. Пирогов В.Ю. Ассемблер на примерах. - СПб.: БХВ-Петербург, 2005. - 416 с.
  10. Пирогов В.Ю. Ассемблер для Windows. - 3-е изд. - СПб.: БХВ-Петербург, 2005. - 864 с.
  11. Руссинович М., Соломон Д. Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP и Windows 2000. Мастер-класс. - 4-е изд. - М.: "Русская редакция", СПб:Питер, 2005. - 992 с.
  12. Стинсон К. Эффективная работа в Windows 95. - СПб: Питер, 1996. – 784 с.
  13. Фролов А.В., Фролов Г.В. Мультимедиа для Windows Том 15, М.: Диалог-МИФИ, 1994, 284 стр.
  14. Фролов А.В., Фролов Г.В. Что вы должны знать о своем компьютере. Том 4, М.: Диалог-МИФИ, 1995, 251 стр.
  15. Фролов А.В., Фролов Г.В. Операционная система Microsoft Windows. Руководство пользователя. Том 2, М.: Диалог-МИФИ, 1994, 272 стр.
  16. Юров В. Assembler: учебный курс. – СПб: Питер, 1998.
  17. Юров В. Assembler: Специальный справочник. – СПб: Питер, 2000.
  18. Юров В. Assembler: практикум – СПб: Питер, 2003.- 400 с.
  19. Юров В.И. Assembler. Учебник для вузов. 2-ое изд. – СПб: Питер, 2005. - 637 с.