В.Ю. Пирогов: Ассемблер для Windows
Программирование на языке Ассемблер для Windows является не так уж сложной задачей, как кажется многим.
Автор освещает в книге многие основаполагающие темы такие, как обработка файлов, написание VXD-драйверов, программирование в локальной сети, использование многозадачности и многое другое.
Особое внимание в книге уделено некоторым методикам, которые используют хакеры при написании вредоносных программ. Знание способов атак хакеров не лишнее и должно помочь многим программистам в борьбе с атаками компьютерных преступников.
Книга содержит множество полностью разобранных примеров с комментариями. В книге описаны как относительно простые, так и сложные программы.
Материал книги содержит множество справочной информации, которая окажет неоценимую помощь при изучении языка.
Книга будет полезной прежде всего тем, кто имеет хотя бы небольшое представление об Ассемблере.
Издатель: Молгачева С.В.
Год издания: 2002
Скачано: 17832 раз
Скачать книгу
Комментарии
Eva, 08.09.2011 18:36
AlexRsk, 15.11.2011 03:41
Автор излагает на уровне, требующем предварительной подготовки, существенно большей, чем написано в предисловии. Перед прочтением данной книги рекомендую прочитать книгу Юрова и Гука.
[eth0], 17.05.2012 05:18
This is Cool. Very good it book
Blast, 29.12.2012 22:04
Milten, 25.06.2013 20:33
А мне не понравилась книга. Автор очень поверхостно излагает материал, больше своих предположений.
Володя, 22.03.2016 13:40
Если честно, на учебник эта книга не тянет совсем. Понадергал автор информации без какой-либо системы, я когда-то в университете изучал ассемблер поверхностно, потребовалось спустя годы более глубокое изучение — но половину написанного с первого раза не понимал. У Питера Абеля хорошо написано, но устарела его книга чуть-чуть уже, т.к. там регистры основные еще 16-битные, да и переводчик много ошибок делал.
Sergey, 17.06.2018 23:16
Assembler. Учебный курс. Пирогов
Язык ассемблера фактически представляет собой машинный язык (язык процессора), где коды команд заменены именами.
Человек лучше ориентируется в именах, чем в числах, поэтому язык ассемблера проще для понимания, чем машинный язык. Кроме того, сами имена могут быть говорящими, например, MOV (от MOVE — перемещать), ADD (прибавлять) и т.п., что дает дополнительные удобства.
Другим упрощением языка ассемблера по отношению к машинному является использование меток вместо конкретных адресов. Это значительно упрощает работу, т.к. не нужно думать, по какому адресу расположена та или иная команда или данные.
Вот два основных момента, которые определяют язык ассемблера и отличают его от машинного языка. Дальнейшее развитие ассемблера шло по пути совершенствования макросредств. Ассемблер, имеющий в своем распоряжении макросредства, называют макроассемблером.
Я в своей книге почти не буду касаться макросредств, т.к. использование их, на мой взгляд, не слишком облегчает программирование на ассемблере, а, скорее, скрывает некоторые важные моменты.
Во всяком случае, я не советовал бы использовать их начинающим: детальное проникновение во все тонкости работы программы поможет Вам в будущем стать профессиональным программистом
Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересных и нужным вам книг!
Cхожие Книги
Программирование на языке Ассемблера М.Ю. Смоленцев
Программирование на языке ассемблера IBM PC. В. Н. Пильщиков
Программирование на Ассемблере для PIC. Носов