Домой

Рабочая программа по дисциплине «Технические средства эвм» Составитель: ассистент кафедры иус дрюков А. А




Скачать 84.06 Kb.
НазваниеРабочая программа по дисциплине «Технические средства эвм» Составитель: ассистент кафедры иус дрюков А. А
Дата01.03.2013
Размер84.06 Kb.
ТипРабочая программа
Содержание
Форма отчетности
Подобные работы:

Федеральное агентство по образованию РФ

АМУРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ


( ГОУВПО «АмГУ» )


РАБОЧАЯ ПРОГРАММА




по дисциплине «Технические средства ЭВМ»




Составитель: ассистент кафедры ИУС Дрюков А. А.


Факультет математики и информатики


Кафедра информационных и управляющих систем


2009


Тематический план

(Наименование тем, их содержание, объем в часах)


ТЕМАТИЧЕСКИЙ ПЛАН ЛЕКЦИОННЫХ ЗАНЯТИЙ

Наименование темы

Количество

часов

1. Основные характеристики и области применения ЭВМ различных классов

2

2. Архитектура системы команд

4

3. Микропроцессоры

4

4. Структура памяти ПК

2

5. Устройства внешней памяти

2

6. Организация шин

4

7. Системы ввода-вывода

4

8. Видеосистема компьютера

2

9. Введение в программирование на языке ассемблера.

4

10. Система команд ассемблера.

8

Итого

36


Тема 1: Основные характеристики и области применения ЭВМ различных классов.

Основные тенденции развития ЭВМ на современном этапе. Определение понятия архитектура. Развитие компьютерной архитектуры. Многоуровневая компьютерная организация. Уровни детализации структуры вычислительной машины. Типы структур вычислительных машин (ВМ) и систем (ВС). Типы организации взаимодействия устройств ПК (общая шина, микроканал). Концепция машины с хранимой в памяти программой. Перспективы совершенствования архитектуры ВМ и ВС.


Тема 2. Архитектура системы команд.

Классификация архитектур системы команд: по составу и сложности, по месту хранения операндов. Регистровая архитектура, архитектура с выделенным доступом к памяти. Типы и форматы операндов. Типы команд. Форматы команд. Способы адресации операндов.

Тема 3. Микропроцессоры.

Назначение процессора и его устройство. Основной алгоритм работы процессора. Работа микропроцессора с памятью. Регистры и флаги МП. Реальный и защищенный режим работы МП. Классификация команд или операций процессора. Форматы машинных команд. Способы адресации в современных процессорах. Система прерываний. Скалярные, суперскалярные и векторные процессоры; многоблочные архитектуры. Процессоры RISC- и CISC-архитектуры. Архитектура МП 80х86/88.


Тема 4. Структура памяти ПК.

Характеристики систем памяти. Иерархия запоминающих устройств. Основная память: физическая структура, логическая структура, балочная организация. RAM и ROM память. Адресация памяти. Методы адресации данных. Стековая организация памяти. Ассоциативная память. Кэш-память. Понятие виртуальной памяти.


Тема 5. Устройства внешней памяти.

Назначение и виды внешней памяти. Структура и организация дисковой подсистемы ПК. Физическая структура дисков. Логическая организация дисковой подсистемы Иерархическая структура памяти. Внешняя память на магнитных носителях. НГМД, НЖМД. Дисковые массивы RAID. Диски IDE. Накопители на оптических дисках. CD-R, CD-RW, DVD. Размещение информации на носителях. Доступ к информации на внешних носителях.


Тема 6.Организация шин.

Типы шин: шина «процессор-память», шина ввода/вывода, системная шина. Иерархия шин: вычислительная машина с одной шиной, двумя шинами, тремя шинами. Физическая реализация шин. Распределение линий шины. Протоколы шины: синхронный, асинхронный.


Тема 7. Системы ввода-вывода.

Адресное пространство системы ввода/вывода. Внешние устройства. Модули ввода/вывода: функции модуля, структура модуля. Методы управления вводом/выводом: программно управляемый ввод/вывод, ввод/вывод по прерываниям, прямой доступ к памяти. Каналы и процессоры ввода/вывода. Канальная подсистема.


Тема 8. Видеосистема компьютера.

Видеоадаптеры дисплея ПК. Структура видеоадаптера. Основные характеристики видеоадаптеров. Видеопамять. Работа в текстовом и графическом режимах. Система обслуживающих видеоадаптеры прерываний. Драйверы видеосистемы.


Тема 9. Введение в программирование на языке ассемблера.

Синтаксис ассемблера: операнды, операнды-выражения. Директивы сегментации. Простые типы данных ассемблера. Жизненный цикл программы. Пример простой программы. Процесс разработки программы: трансляция, компоновка программы, отладка программы. Использование трансляторов MASM, TASM.


Тема 10. Система команд ассемблера.

Команды обмена данными.Пересылка данных. Ввод из порта и вывод в порт. Работа с адресами и указателями. Преобразование данных. Работа со стеком. Команды пересылки данных. Арифметические команды, логические команды и команды сдвига. Команды передачи управления. Безусловная и условная передачи управления. Команды управления циклами. Команды обработки строк. Команды обработки прерываний.

^

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


В курсе данной дисциплины предусмотрены лабораторные занятия.

ТЕМАТИЧЕСКИЙ ПЛАН лабораторных ЗАНЯТИЙ


Наименование темы

Кол-во часов

1. Структура программы на языке ассемблера.

2

2. Отладка программ в Turbo Debugger.

2

3. Представление данных. Арифметико-логические операции.

2

4. Условные и безусловные переходы.

4

5. Обработка массивов.

4

6. Работа с файлами в программах на ассемблере

4

ИТОГО

18


2.5. Самостоятельная работа студентов (36 часов)


  1. Архитектурные особенности организации ЭВМ различных классов.

  2. Функциональная организация фон-неймановской ВМ.

  3. Основные направления в архитектуре процессоров.

  4. Архитектуры компьютеров параллельного действия.

  5. Макросредства языка ассемблера.

  6. Модульное программирование на языке ассемблера.

  7. Создание Windows-приложений на ассемблере.

  8. Работа с окнами диалога Windows на ассемблере.

  9. Использование ассемблера для разработки программ, управляющих аппаратными ресурсами ПК.

  10. Связь ассемблерных программ с программами, разработанными с использованием языков высокого уровня.


Вопросы к экзамену


  1. Поколения вычислительных машин.

  2. Принцип двоичного кодирования.

  3. Принцип программного управления.

  4. Принцип однородности памяти.

  5. Принцип адресности.

  6. Фон-неймановская архитектура.

  7. Структуры вычислительных машин.

  8. Тенденции развития больших интегральных схем.

  9. Перспективные направления исследований в области архитектуры.

  10. Архитектура системы команд.

  11. Классификация архитектур системы команд.

  12. Стековая архитектура.

  13. Аккумуляторная архитектура.

  14. Регистровая архитектура.

  15. Архитектура с выделенным доступом к памяти.

  16. Типы и форматы операндов.

  17. Типы команд.

  18. Форматы команд.

  19. Способы адресации операндов.

  20. Непосредственная адресация.

  21. Прямая адресация.

  22. Косвенная адресация.

  23. Регистровая адресация.

  24. Страничная адресация.

  25. Основные методики проектирования и оценки системы команд.

  26. Организация шин.

  27. Типы шин.

  28. Характеристики систем памяти.

  29. Иерархия запоминающих устройств.

  30. Основная память.

  31. Оперативные запоминающие устройства.

  32. Постоянные запоминающие устройства.

  33. Представление графической информации в памяти ЭВМ.

  34. Форматы BMP, TIF, GIF и JPEG для представления графики.

  35. Представление в ЭВМ звуковой и видеоинформации.

  36. Распределение реальной памяти в машинах типа IBM PC. BIOS и его назначение.

  37. Стековая память.

  38. Ассоциативная память.

  39. Кэш-память.

  40. Архитектура микропроцессорных систем.

  41. Система команд процессора.

  42. Основные команды.

  43. Команды перемещения информации, арифметических операций, операций с битами.

  44. Команды сравнения и команды перехода.

  45. Команды сдвигов и вращений.

  46. Команды вызова подпрограмм и прерывания.

  47. Оперативная память и адресное пространство.

  48. Способы адресации оперативной памяти.

  49. Адресность команд и исполнительные адреса.

  50. Безадресные команды и многоадресные команды, их преимущества и недостатки.

  51. Непосредственная и абсолютная схемы адресации. Их преимущества и недостатки.

  52. Адресация с использованием базирования и индексная адресация. Преимущества и недостатки этих способов адресации. Их использование.

  53. Относительная, страничная и сегментная схемы адресации. Особенности сегментной адресации в машинах типа IBM PC.

  54. Косвенная адресация. Использование регистров для косвенной адресации. Применение косвенной адресации для организации циклов.

  55. Автоинкрементная и автодекрементная адресации. Их разновидности и применение при организации циклов.

  56. Неявная адресация и стековая память. Преимущества стековой памяти. Команды работы со стеком.

  57. Использование инкрементной и декрементной адресации при реализации стека.

  58. Использование стековой памяти для вызова процедур и обработки прерываний.

  59. Передача параметров в подпрограммы. Передача параметров через общие регистры, области сохранения параметров и через стек.

  60. Внешние устройства и механизмы ввода и вывода.


Литература


  1. Цилькер Б.Я., Орлов С.А. Организация ЭВМ и систем: Учебник для вузов. – СПб.: Питер, 2004. – 668 с.

  2. Архитектура компьютера. 4-е изд./ Э. Таненбаум. – СПб.: Питер, 2003. – 704с.

  3. Основы микропроцессорной техники/ Новиков Ю.В., Скоробогатов П.К./ М.: ИНТУИТ.РУ «Интернет-Университет Информационных Технологий», 2003. – 440 с.

  4. Гук М.Ю. Аппаратные средства IBM PC. Энциклопедия. – СПб.: Питер, 2005. – 1072 с.

  5. Хамахер К., Вранешич З., Заки С., Организация ЭВМ– СПб.: Питер, 2003. –848 с.

  6. Assembler. Учебник для вузов/ Юров В.И. – СПб.: Питер, 2003. – 637 с.

  7. Assembler. Практикум/ Юров В.И. – СПб.: Питер, 2004. – 399 с.

  8. .О.С. Остапенко Настройка персонального компьютера. Установки BIOS. Самоучитель. Изд-во: Диалектика, 2004, 336 с.

  9. Ю. Шафрин. IBM PC. Учебник. Изд-во: Бином. Лаборатория знаний. 2002, 536 с.

  10. В. Соломенчук. Аппаратные средства персональных компьютеров. Изд-во: BНV, 2003, 504 с.

  11. М. Гук. Аппаратные интерфейсы ПК. Энциклопедия. СПб.: Питер, 2002. - 528 с.

  12. Старков В.В. Компьютерное железо: архитектура, устройство и конфигурирование – Горячая линия Телеком,. 2004. - 424 с.

  13. Ибрагим К.Ф. Устройство и настройка ПК. – М.: БИНОМ, 2004. – 368 с.

  14. Cкэнлон Л. Персональные ЭВМ IBM PC и XT. Программирование на языке ассемблера. - М.: Радио и связь. 1991. - 336 c.

  15. Брэдли Д. Программирование на языке ассемблера для персональной ЭВМ фирмы IBM. - М.: Радио и связь. 1988 - 448 c.

  16. Абель П. Язык ассемблера для IBM PC и программирования. M. : Высшая школа., 1992. - 447 c.

  17. Hортон П. Персональный компьютер фирмы IBM и операционная система MS-DOS.- М.: Радио и связь. 1992 - 416 c.

  18. Hортон П., Cоухе Д. Язык ассемблера для IBM PC. Изд-во Компьютер, 1993. - 352 c.

  19. Фролов А.В., Фролов Г.В. Операционная система MS-DOS: в 3-х кн. Кн. 1-2. М.: Диалог-МИФИ, 1991. - 240 c. (Библиотека системного программиста; т.1, кн. 1-2).




Скачать 84.06 Kb.
Поиск по сайту:



База данных защищена авторским правом ©dogend.ru 2014
При копировании материала укажите ссылку
обратиться к администрации
Уроки, справочники, рефераты