Ассемблер: свежий взгляд. Что думают об этом профессионалы?
Xakep, номер #045, стр. 045-026-9 Следующая претендентка - книга Питера Абеля. Она называется "Программирование на ассемблере для IBM PC". Вообще, возраст сего манускрипта не маленький, так что практической ценности он не имеет. Но зато считается классикой. То есть ты не сможешь себя считать мало-мальски мощным программистом, пока это не прочитаешь. Книгу Зубкова в сети найти невозможно, так что не жалей денег - купи. Это книга из серии "MUST HAVE!". А вот книгу Абеля мы выложили на нашем диске. Полезное в сети В сети тоже есть масса всего полезного. Это не только мощные сайты, но и хорошие рассылки. http://asm.kalashnikoff.ru/prog/ - хорошая подборка софта и документации по асму. http://asm.kalashnikoff.ru - здесь можно подписаться на три рассылки "Ассемблер? Это просто! Учимся программировать", "Ассемблер? Это просто! Учимся программировать (FAQ)", "Операционная система 'с нуля' на Ассемблере и С". Первая - отличное пособие по программированию. Вторая - позволяет задавать свои вопросы и быстро получать на них ответы. Третья - расскажет, как написать свою собственную ОС. http://win32asm.cjb.net - домашняя страничка Iczelion'а. MUST VISIT! http://wasm.zite.ru/ - очень много всего: доки, тулзы, утилиты, исходники, библиотека... http://wasm.ru/ - этот сайт стал преемником http://hi-tech.nsys.by/ (который теперь не существует как единое целое). На нем огромное количество статей, туториалов, тулзов и т.п. Пожалуй, самый мощный сайт в сети. http://hi-tech.nsys.by:8101/rtfm/ - архив двух рассылок: по низкоуровневому программированию и по кодингу на асме под win32. http://www.movsd.com/ - домашняя страница Стива Хатчессона. Тут лежит MASM32 и еще куча всего... http://asmjournal.freeservers.com - журнал по программированию на асме. Это ссылка на страницу-призрак, которая доступна в течение 15 дней в месяц. http://home.od.ua/~blackw/ - домашняя страница BlackWolf'а. Куча документации и софта. http://ap.diaspora.ru/cgi-bin/down.pl - Планета Ассемблера. Исходники и документация... Отладчик и дизассемблер Я думаю, для тебя не секрет, что самые крутые проги это IDA Pro и SoftIce. О них ты не раз читал в Х ("Дизассемблер. Брат ассемблера" - август 2001 г., "SoftIce для начинающих" - октябрь 2001 г., и вообще просматривай почаще рубрику "Взлом"). В последнее время выходило много новых версий этих продуктов. Поэтому мы положили на CD еще и самые свежие дистрибутивы этих инструментов. Следует оговориться - ни дизасм, ни отладчик не понадобятся тебе в начале пути. Однако уже через несколько недель без них не обойтись. Так что всегда держи их наготове. * * * В принципе мы рассказали тебе почти все, что хотели. Осталось добавить лишь самую малость. Ассемблер - это язык неограниченных возможностей, с его помощью действительно можно делать абсолютно все. Надо только знать чувство меры - ведь не станет же никто красить забор кисточкой для акварели? Так и с асмом - он не нужен для написания "больших и тупых" прог, но творить шедевры можно только на нем. Удачи тебе и счастливой отладки! |