Архитектура ЭВМ
Преподаватель
Ю. А. БогоявленскийE-mail: ybgv@cs.karelia.ru
3 курс, 2 семестр. Специальности: Математика, Прикладная математика и информатика, Информационные системы
Цель преподавания дисциплины
Цель преподавания дисциплины состоит в углублении фундаментальных знаний студентов по архитектуре ЭВМ с закреплением у них культуры архитектурного мышления и формированием серьезных навыков работы на языке ассемблера. Дисциплина содержит сведения, необходимые для научно-исследовательской и практической работы в области системного программирования. Освещаются технология программирования видеосистем, программы обработки прерываний, тенденции развития архитектуры ЭВМ. Содержание дисциплины входит в необходимый минимум профессиональных знаний выпускников по соответствующим специальностям и направлениям, а также является необходимой основой для усвоения ряда дисциплин специализации, выполнения курсовых, бакалаврских, дипломных и магистерских работ.Задачи изучения дисциплины
В результате изучения дисциплины студенты должны получить следующие знания и умения.Знать:
- архитектуру видеосистем персональных ЭВМ;
- структуру процессора i8086;
- методы построения программ обработки прерываний;
- тенденции развития архитектуры ЭВМ;
- основные виды современных архитектур.
- разрабатывать программные системы на языке ассемблера;
- программировать видеоадаптеры на уровне BIOS;
- разрабатывать программы обработки прерываний, на примере прерывания от клавиатуры;
- свободно осваивать архитектуры процессоров новых моделей.
- об истории, тенденциях и перспективах развития архитектур ЭВМ;
- о программировании на языке ассемблера в инструментальных средствах программирования;
- об основных типах современных архитектур ЭВМ.
Основная литература
- Богоявленский Ю.А.Дьяконов М.В. Печников А.А Центральные процессоры персональных ЭВМ. Сер. Информатика: основы и приложения, Петрозаводск: Изд-во ПетрГУ, 1998, 2000
- Богоявленский Ю.А. Дьяконов М.В Язык ассемблера для персональных ЭВМ. Сер. Информатика: Основы и приложения, Петрозаводск: Изд-во ПетрГУ, 1998
- П.Нортон Программирование на Ассемблере для IBM PC
- Финогенов К.Г. Самоучитель по системным функциям DOS
Дополнительная литература
- А. А. Смирнов Архитектура вычислительных систем, М. Наука, 1990
- Брэдли Д Программирование на языке ассемблера для персональной ЭВМ фирмы IBM. М., Радио и связь, 1988