Язык программирования Assembler

assembler

Продолжительность курса — 4 дня

ПРОГРАММА

1. Основы ассемблера. Работа с данными. Адресация. Целочисленная

арифметика.

1.1. Элементы языка ассемблера.

1.2. Определение данных.

1.3. Константы.

1.4. Команды пересылки данных.

1.5. Сложение и вычитание.

1.6. Работа с памятью.

1.7. Основы циклов и безусловные переходы.

2. Процедуры. Условные вычисления. Целочисленная арифметика

(продвинутая).

2.1. Операции со стеком.

2.2. Определенеие и использование процедур.

2.3. Булевые операции.

2.4. Сравнение.

2.5. Команды условного перехода.

2.6. Команды для организации условных циклов.

2.7. Логические структуры языков высокого уровня.

2.8. Команды сдвигов.

2.9. Команды умножения и деления.

2.10. Сложение и вычитание чисел с произвольной точностью.

2.11. Операции с упакованными десятичными числами.

3. Основы работы с отладчиком на примере Ollydbg.

4. Основы работы с дизассемблером на примере IDA pro.

5. Примеры декомпиляции библиотек различных приложений.

Язык программирования Assembler
Курсы по программированию,