Методические указания к семинарским занятиям по дисциплине «Машинно-зависимые языки и основы компиляции»

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

В пособии подробно рассматриваются структура машинной команды, способы представления данных в оперативной памяти, приемы программирования целочисленных вычислений, ветвлений и итерационных циклов. Особое внимание уделяется способам описания и адресации сложных структур данных, а также приемам их циклической обработки.

Издание содержит четыре семинара, каждый из которых посвящен конкретной теме: структура машинной команды и адресация памяти, программирование целочисленных вычислений, программирование ветвлений и циклов, обработка массивов и матриц. Все примеры демонстрируют выполнение программ с возможностью просмотра и интерпретации данных, команд и содержимого регистров в режиме отладки.

Методические указания помогают выработать машинно-ориентированный способ мышления, изучить работу различных команд процессора через отладчик и освоить отладку программ с использованием специальных средств. Книга также способствует пониманию внутреннего устройства программ, что важно для анализа работы операционных систем, компиляторов и даже вредоносного ПО.

Методические указания к семинарским занятиям по дисциплине «Машинно-зависимые языки и основы компиляции»
A
Автор
Т. Н. Ничушкина
Издательство
Издательство МГТУ им. Н. Э. Баумана
Год
2017
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент