Ассемблер Это просто! Учимся программировать


ГЛАВА 01


  • . Заметьте, что мы создаем пока только *.com-файлы, а НЕ *.exe! Для того, чтобы получить *.com-файл, нужно указать определенные параметры ассемблеру (MASM/TASM) в командной строке.

    При возникновении ошибок в процессе ассемблирования - смотрите , где рассматриваются типичные ошибки при ассемблировании программ.

    Если у Вас есть отладчик (AFD, CV), то можно (и даже нужно!) запустить ее под отладчиком. Это поможет Вам лучше понять структуру и принцип работы Ассемблера, а также продемонстрирует реальную работу программы.

    Целью настоящей главы не было разобраться подробно с каждым оператором. Это невозможно, т.к. у Вас еще недостаточно знаний. Я полагаю, что, прочитав 3-4 главы, Вы поймете принцип и структуру программы на Ассемблере.

    Может быть, Вам показался язык Ассемблера чрезвычайно сложным, но это, поверьте, с первого взгляда. Вы должны научиться строить алгоритм программы на Ассемблере в голове, а для этого нужно будет написать несколько программ самостоятельно, опираясь на информацию из данной книги. Я буду постепенно учить Вас мыслить структурой Ассемблера, учить составлять алгоритмы, программы, используя операторы языка. После изучения очередной главы, Вы будете чувствовать, что постепенно начинаете осваивать Ассемблер, будет становиться все проще и проще…

    Например, если Вы знакомы с Бейсиком, то, ставя перед собой задачу написать программу, выводящую 10 слов "Привет", Вы будете использовать операторы FOR, NEXT, PRINT и пр., которые тут же появятся в Ваших мыслях. Вы строите определенный алгоритм программы из этих операторов, который в какой-то степени применим только к Бейсику. Тоже самое и с Ассемблером. При постановке задачи написать ту или иную программу, Вы мысленно создаете алгоритм, который применим к Ассемблеру и только, т.к. языков, похожих на Ассемблер, просто не существует. Моя задача - научить Вас создавать в уме алгоритмы, применимые к Ассемблеру, т.е., образно говоря, научить "мыслить на Ассемблере".

    В следующей главе мы подробно рассмотрим регистры процессора и напишем еще одну простенькую программку.




Начало  Назад  Вперед



Книжный магазин