Книга: Ассемблер - это просто. Учимся программировать
Автор: О.А. Калашников
Подробно и доходчиво объясняются все основные вопросы программирования на ассемблере. Рассмотрены команды процессоров Intel, 16- и 32-разрядные регистры, основы работы с сопроцессором, сегментация памяти в реальном масштабе времени, управление клавиатурой и последовательным портом, работа с дисками и многое другое. Описано, как разработать безобидный нерезидентный вирус и антивирус против этого вируса, как написать файловую оболочку (типа Norton Commander или FAR Manager) и как писать резидентные программы.
Каждая глава состоит из объяснения новой темы, описания алгоритмов программ, многочисленных примеров и ответов на часто задаваемые вопросы. Во второе издание внесены исправления и добавлены новые примеры.
*
Итак, вы решили начать изучение языка ассемблера. Возможно, вы уже пробо-вали его изучать, но так и не смогли освоить до конца, поскольку он показался вам очень трудным. Обилие новых, неизвестных читателю терминов и сложность язы-ка, которым написаны многие книги, делают их трудными для начинающих про-граммистов. В этой книге автор старался излагать материал так, чтобы он был по-нятен любому пользователю: и начинающему программисту, и человеку, который ни разу не сталкивался ни с каким языком программирования.
Основой для книги послужили материалы разработанной автором рассылки "Ассемблер? Это просто! Учимся программировать". Используя данную рассылку, более 18 000 подписчиков научились писать такие программы на ассемблере, кото-рые казались им раньше чрезвычайно сложными и недоступными для понимания или написания. Большая часть подписчиков пыталась раньше изучать язык ассемб-лера, но так и не смогла пройти полный курс (прочитать ту или иную книгу до конца). Материал рассылки помог им понять ассемблер и научил писать довольно-таки сложные программы под операционными системами MS-DOS и Windows.
Во втором издании автор учел и исправил все недоработки и ошибки, допущен-ные в первом. Более того, автор попытался сделать обучение как можно более ин-тересным для вас, перейдя с первой же главы к практической части. Это поможет вам изучить базовые основы ассемблера за короткое время.
********************************************************* |
|
|