П
- 1.Регистровая архитектура процессоров Intel. Регистры: названия, разрядности и состав регистров. Основные применения. Флаги процессора Intel. Команды работы с флагами.
- 2. Синтаксис языка ассемблер. Алфавит языка, команды, директивы, комментарии. Правила написания идентификаторов, команд, меток, данных и т.д.
- 3. Адресация памяти в реальном режиме. Преобразование сегмента и смещения в физический адрес. Ближние и дальние указатели. Сегменты данных.
- 4. Типы данных процессора Intel. Размерность и диапазон принимаемых значений. Знаковые и беззнаковые представления. Команды резервирования данных (db, dw и т.д.). Инициализация данных.
- 5. Функциональная классификация машинных команд.
- 6. Адресация операндов в памяти. Виды и способы адресации: (прямая, косвенная и другие разновидности).
- 7. Двоичная и двоично-десятичная арифметика. Форматы представления BCD-чисел.
- 8. Команды пересылки данных. Группы команд. Ограничения в использовании операндов.
- 9. Организация стека, команды работы со стеком. Регистры адресации стека.
- 10. Арифметические команды двоичной и двоично-десятичной арифметики.
- 11. Логические операции, манипуляции с битами и сдвиговые команды.
- 12. Команды передачи управления: условные и безусловные. Вызов процедур и прерываний, возврат управления после процедуры или прерывания.
- 13. Цепочечные команды. Группы команд, описание цепочек, префиксы повторения. Кодировки и кодовые страницы.
- 14. Организация процедур. Передача параметров в процедуры.
- 15. Сложные структуры данных языка ассемблер: массивы, структуры, объединения, записи.