Опубликован: 01.03.2010 | Уровень: специалист | Доступ: платный
Курс предназначен для тех слушателей, которым нужны систематическое представление об архитектурах ЭВМ и практические навыки программирования на языке ассемблера.
В курсе рассказывается об архитектуре ЭВМ и представлении информации в ней, об архитектуре системы команд и операциях ввода-вывода. Определяются архитектурные принципы повышения производительности и вводятся основные идеи параллелизма, как основы высокопроизводительных вычислений. Изучается язык ассемблера.
Цель: По окончании данного курса слушатель будет уметь программировать на языке ассемблера, различать основные элементы и варианты архитектур ЭВМ, соотносить программы на языках высокого уровня с действиями оборудования ЭВМ.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
1 час 22 минуты
Обзор архитектуры компьютера и синтаксис ассемблера
Лекция представляет собой введение в язык ассемблера. Так как языки ассемблера предназначены для кодирования тех или иных алгоритмов, автором в начале подробно рассматривается понятие и основные свойства алгоритма. Далее определяется место ассемблера среди других языков программирования. После чего излагаются основы работы и процесс создания программы на языке ассемблера.
Оглавление
-
Лекция 2
1 час 36 минут
Команды, адресация и процесс создания программ
В лекции рассматриваются основные элементы языка ассемблера, такие как переменные, типы, процедуры, функции и др. Описываются и на примерах разбираются правила и способы использования данных элементов в процессе создания программ.
Оглавление
-
Тест 1
36 минут
-
Лекция 3
1 час 38 минут
Конструкции языка и основы программирования
В лекции рассматриваются основные конструкции языка ассемблера, а также правила и способы их использования в программировании. Особое внимание уделено работе с процедурами и функциями.
Оглавление
-
Лекция 4
1 час 39 минут
Конструкции типов данных. Терминал Windows
Лекция условно поделена на две части. Первая половина посвящена описанию конструкций типов данных, используемых в языке ассемблера. Во второй описываются средства и возможности ассемблера для работы с терминалом Windows.
Оглавление
-
Тест 2
36 минут
-
Лекция 5
1 час 41 минута
Порты и прерывания, работа с BIOS и DOS. Сопроцессор
В лекции рассматриваются основы работы с портами ввода-вывода на языке ассемблера, вводится понятие прерывания, описываются возможности ассемблера по обработке прерываний. Кратко рассмотрены возможности ассемблера для работы с жестким диском. В завершении лекции вводится понятие сопроцессора.
Оглавление
-
Лекция 6
1 час 33 минуты
Программирование сопроцессора. Архитектура ЭВМ
В продолжение предыдущей лекции, занятие начинается с описания работы и программирования сопроцессора. Далее рассматривается базовая архитектура ЭВМ. В завершении лекции рассматриваются некоторые близкие архитектуры.
Оглавление
-
Тест 3
36 минут
-
Лекция 7
1 час 41 минута
Аккумуляторная вычислительная машина
Лекция целиком посвящена раскрытию темы микроархитектуры процессора. Материал насыщен техническими терминами и иллюстрациями.
Оглавление
-
Лекция 8
1 час 41 минута
Микроархитектура
Первая половина лекции посвящена теме микроархитектуры процессора. Рассматриваются некоторые типичные архитектуры и способы их организации. Во второй половине лекции описываются некоторые варианты ускорения микроархитетуры.
Оглавление
-
Тест 4
36 минут
-
Лекция 9
1 час 38 минут
Параллелизм
Лекция посвящена раскрытию понятий кэша и параллелизма как вариантов ускорения микроархитектуры процессора. Рассматриваются типичные особенности, достоинства и недостатки каждого из способов.
Оглавление
-
Лекция 10
1 час 6 минут
-
Тест 5
36 минут
-
5 часов
-
Дмитрий Федоров
Дмитрий Федоров

Но вот уже вторую лекцию он что-то показывает на проекторе, а на видео этого не видно. Есть аналогичный курс, где видно все, на что ссылается лектор?

Дарья Федотова
Дарья Федотова
алексей оглы
алексей оглы
Россия
рафич Салахиев
рафич Салахиев
Россия