Цели и задачи

Основная преследуемая цель — изучение архитектуры современных вычислительных систем и приемов построения эффективного и надежного кода посредством программирования на языке ассемблера и анализа кода программ, построенных трансляторами с языков высокого уровня.

В результате изучения студенты должны знать:

  1. Структуру и набор команд современных центральных процессоров
  2. Структуру и набор команд математических сопроцессоров
  3. Средства обмена данными с периферийными устройствами

В результате изучения студенты должны уметь:

  1. Использовать язык ассемблера для создания отдельных программ и организации ассемблерных вставок
  2. Выполнять дизассемблирование и анализ кода программ
  3. Выполнять оптимизацию программы с учетом иерархии запоминающих устройств и механизмов кэширования

Целевая аудитория

Курс «Введение в архитектуру ЭВМ» предназначен для студентов заочного отделения III курса математического факультета.