Цели и задачи
Основная преследуемая цель — изучение архитектуры современных вычислительных систем и приемов построения эффективного и надежного кода посредством программирования на языке ассемблера и анализа кода программ, построенных трансляторами с языков высокого уровня.
В результате изучения студенты должны знать:
- Структуру и набор команд современных центральных процессоров
- Структуру и набор команд математических сопроцессоров
- Средства обмена данными с периферийными устройствами
В результате изучения студенты должны уметь:
- Использовать язык ассемблера для создания отдельных программ и организации ассемблерных вставок
- Выполнять дизассемблирование и анализ кода программ
- Выполнять оптимизацию программы с учетом иерархии запоминающих устройств и механизмов кэширования
Целевая аудитория
Курс «Введение в архитектуру ЭВМ» предназначен для студентов заочного отделения III курса математического факультета.