Шрифт
Source Sans Pro
Размер шрифта
18
Цвет фона
Урок 1. Вступление
Почему ассемблер? Перечитав энное количество книг, мне стало понятно, что хорошего самоучителя для изучения данного языка мне не найти. У каждого автора имеются свои плюсы и минусы в изложении; ряд авторов начинают с классических вещей – вводной лекции, теории, изучения переменных и операторов. Другие же начинают сразу с заумных вещей, публикуя "тяжеленные" тексты программ. Часть авторов изучают ассемблер в связке с языками высокого уровня. И лишь небольшое их количество идёт "заочным" путём – опуская заметную часть сложных операторов и объясняя простые; впрочем, разъясняя сложные операторы в дальнейшем. Так поступим и мы. Задача блога – быстро научить читателя программированию на ассемблере, и дать ему возможность самостоятельно изучать материал уже имея за плечами накопленные знания.
Что для этого нужно? Для начала – установите соответствующую операционную систему семейства Windows (мне, например, пришлось ради такого случая установить её в качестве виртуальной машины) – 98, 2000, XP (подойдёт и Vista). Далее – соответствующий набор инструментов, я использую Far manager в связке с плагином Colorer. Также понадобится сам ассемблер masm, отладчик AFDPRO и справочная информация HELP.EXE.
Все исполняемые файлы, за исключением LINK.EXE, я копирую в папку ../Far2 – чтобы из любого места можно было компилировать созданные текстовые файлы. LINK.EXE лучше копировать в папку с будущей программой.
Если всё прошло успешно, вы должны получить такого рода окна:
Просмотр исходного текста на языке assembler через Far (F4)
Запуск файла помощи HELP.EXE