Сборник по задачам и примерам Assembler



         

Структура книги - часть 4


Следует отметить, что для пояснения наиболее сложных алгоритмов в некоторых примерах книги введен псевдоязык, синтаксис которого рассмотрен в главе 2. Для экономии места такой вид пояснения используется для текстов программ, вынесенных на дискету. Поэтому имейте в виду, что исходные тексты программ на дискете немного отличаются от соответствующих текстов программ в книге — прежде всего тем, что программы на дискете снабжены более подробными комментариями и псевдокодом. Для общеизвестных алгоритмов приведены ссылки на источники, где с ними можно познакомиться более подробно. Более того, система нумерации программ сделана так, чтобы указать читателю ссылку на источники, которые можно использовать для более глубокого изучения соответствующих алгоритмов. Следует отметить, что псевдоязык использован с двоякой целью. Первую из целей мы уже отметили, что касается второй, то она заключается в том, чтобы подготовить читателя к изучению теории компиляции. Так, пояснение примеров программ на ассеблере производится не только с помощью обычных комментариев, но и с использованием фрагментов программы на псевдокоде. Такое смешанное пояснение ассемблерной реализации алгоритма не только дополнительно иллюстрирует сам алгоритм, но и показывает суть третьего и четвертого этапов .компиляции программы — генерации и оптимизации кода, так как при этом можно видеть, какие ассемблерные (машинные) конструкции соответствуют конструкциям языка высокого уровня.

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

 




Содержание  Назад