course language
course duration
needed to educate
for credit at your university
Курс посвящен языку ассемблера для процессоров Intel x86 и созданию программ для пользовательского режима работы процессора. Рассмотрены базовые концепции программирования: переменные, ветвления, циклы, функции и пр. Курс помогает программисту разобраться в основах архитектуры компьютера на низком уровне, чтобы более глубоко понимать, как реализуются те или иные концепции языков высокого уровня таких как C/C++.
Курс является двуязычным. Материал подается в основном на английском языке с русскими субтитрами.
Стоимость доступа к материалам курса за исключением ознакомительной части (включая тестовые материалы и возможность пройти экзамен с прокторингом и получить сертификат) составляет 3600 рублей. Для этого нужно пройти текущее тестирование не меньше чем на 60% и итоговый тест не меньше чем на 60%.
Курс является двуязычным. Материал подается в основном на английском языке с русскими субтитрами.
Модуль 1. Hello World
Модуль 2. Основы архитектуры компьютера
Модуль 3. Двоичная арифметика
Модуль 4. Регистры общего назначения
Модуль 5. Целочисленная арифметика
Модуль 6. Ветвления и циклы
Модуль 7. Функции
Модуль 8. FPU
В результате прохождения курса слушатель будет
Знать:
Уметь:
Владеть:
Знание архитектуры компьютера в объеме, достаточном для начинающего программиста.
Знание принципов организации двоичного файла программы.
Умение компилировать программы на языке ассемблера при помощи компилятора flat assembler (FASM), запуская компилятор из командной строки.
Владение средой разработки Visual Studio в объеме, достаточном для создания программ на языке ассемблера Microsoft Macro Assembler (MASM).
course language
course duration
needed to educate
for credit at your university
Кандидат технических наук
Position: Старший преподаватель Отделения нанотехнологий в электронике, спинтронике и фотонике