-
Notifications
You must be signed in to change notification settings - Fork 2
Home
История создания ЭВМ, принципы фон Неймана, структурная схема ЭВМ, адресация, системы счисления, архитектуры процессоров, язык ассемблера, исполняемые файлы, базовые команды ассемблера, адресация, прерывания.
Структура программы на ассемблере, адресация, условные переходы, прерывания.
Арифметика, строки, стек, вызов подпрограмм.
Использование стека подпрограммами, прерывания, маскИрование прерываний, срабатывание прерываний, перехват прерываний, новые прерывания, резидентные программы, порты ввода-вывода.
32- и 64-разрядные процессоры, новые модели памяти, виртуальная память, страничная организация памяти, многозадачность, исключения, новые регистры, механизм защиты, соглашения о вызовах, пример ассемблерной вставки в программе на языке Си.
FPU, команда CPUID, расширения процессора MMX, SSE и AES.
Макросы, оконные приложения под x86, реверс-инжиниринг.
RISC-архитектура, ARM, архитектура VLIW, Эльбрус, Java virtual machine, платформа .NET, WebAssembly.
Работа с файлами, командная строка.
Исполняемые файлы, регистры общего назначения, отладчик.
EXE-файлы.
Директивы глобальных объявлений, функция DOS (INT 21H
) для завершения программы, режимы видеоадаптера, оператор SEG
.
EXE-файлы, префикс программного сегмента (PSP), резидентные программы, установка своего обработчика прерывания, работа с портами ввода-вывода.
Соглашения о вызовах, ассемблерные вставки в код на C++, импортирование программ, написанных на ассемблере, в программы на C++ (примеры для Visual Studio).
Низкоуровневое программирование под Windows/Linux, дизассемблирование, реверс-инжиниринг.