Методические указания к семинарским занятиям по дисциплине «Машинно-зависимые языки и основы компиляции»
Методические указания представляют собой практическое руководство по программированию на языке низкого уровня (Ассемблере) для процессоров семейства INTEL IA-32. Издание предназначено для семинарских занятий по дисциплине «Машинно-зависимые языки и основы компиляции» и помогает студентам получить практические навыки системного программирования.
В пособии подробно рассматриваются структура машинной команды, способы представления данных в оперативной памяти, приемы программирования целочисленных вычислений, ветвлений и итерационных циклов. Особое внимание уделяется способам описания и адресации сложных структур данных, а также приемам их циклической обработки.
Издание содержит четыре семинара, каждый из которых посвящен конкретной теме: структура машинной команды и адресация памяти, программирование целочисленных вычислений, программирование ветвлений и циклов, обработка массивов и матриц. Все примеры демонстрируют выполнение программ с возможностью просмотра и интерпретации данных, команд и содержимого регистров в режиме отладки.
Методические указания помогают выработать машинно-ориентированный способ мышления, изучить работу различных команд процессора через отладчик и освоить отладку программ с использованием специальных средств. Книга также способствует пониманию внутреннего устройства программ, что важно для анализа работы операционных систем, компиляторов и даже вредоносного ПО.









