Цель данной книги - помочь читателю разобраться в программировании на
языке ассемблера. Написанная одним из самых читаемых авторов, Томом
Сваном, она является полным введением в программирование на языке
ассемблера, но в то же время затрагивает вопросы средней и повышеной
сложности. Сотни работающих примеров кода, резюме в конце глав,
упражнения и задания - все это, безусловно, поможет читателю научится
создавать программы на языке ассемблера и овладеть особенностями
Borland Turbo Assembler.
Книга рассчитана на программистов с различным уровнем подготовки.
Первая книга в России по знаменитому программному продукту -
популярнейшему дизассемблеру IDA Рго. Книга представляет собой
подробный справочник по функциям встроенного языка, интерфейсу и
архитектуре дизассемблера IDA Рго 4.01 с уточнением особенностей
младших версий. Показывает приемы эффективного использования IDA Рго
для исследования зашифрованного кода, п-кода, самомодифицирующегося и
защищенного кода. Содержит множество практических примеров
использования функций IDA. Книга затрагивает вопросы внутреннего
устройства IDA Рго, дана информация об ошибках реализации, неточностях,
без понимания которых полноценная работа с дизассемблером невозможна.
Ориентирована на системных программистов средней и высокой
квалификации, в совершенстве владеющих языком ассемблера
микропроцессоров серии Intel 80х86 и работающих с операционными
системами фирмы Microsoft, разработчиков защит, специалистов по
информационной безопасности, специалистов по РIС-контроллерам, по
ремонту жестких дисков.
Представляем вам "родного брата" Delphi World'a - это Assembler World!!!В настоящее время доступна тестовая версия сборника, насчитывающая 1828 статьи и около 500 исходников общим рамером 80 МБ.
На мой взгляд одна из лучших книг по программированию на ассемблере в среде windows, автор смог разъяснить и донести до читателя всю прелесть языка! Жаль только, что на буржуйском языке, но проблем с переводом я думаю мало у кого может возникнуть Contents:1. Windows Programming Tools; 2. Windows Programming
Basics; 3. Simple Programs Written in Assembly Language; 4. 16-Bit
Programming Overview; 5. MASM and TASM Assemblers; 6. Text Encoding in
Windows; 7. Examples of Simple Programs; 8. Console Applications; 9.
The Concept of Resource-Resource Editors and Compilers; 10. Examples of
Programs That Use Resources; 11. Working with Files; 12. Assembly
Language Macro Tools and Directives; 13. More about File Management;
14. Examples of Programs Using the Timer; 15. Multitasking; 16.
Creating Dynamic Link Libraries; 17. Network Programming; 18. Solving
Some Problems with Windows Programming; 19. System Programming in
Windows; 20. Using Assembly Language with High-Level Languages; 21.
Programming Services; 22. Overview of Debuggers and Disassemblers; 23.
Introduction to Turbo Debugger; 24. Working with the W32Dasm
Diassembler and Softlce Debugger; 25. Code Analysis Basics; 26.
Correcting Executable Modules; 27. Driver Structure and Development
В книге рассматриваются возможности персональных IBM-совместимых
компьютеров, рекомендации по использованию которых не даются в
официальной технической документации. Информация, собранная в книге,
интересна прежде всего для тех, кто не удовлетворен возможностями,
предоставляемыми стандартными драйверами и операционными системами. С
одной стороны, это создатели `несерьезных`, но сложных программ —
компьютерных игр, а с другой — разработчики самого серьезного
обеспечения, предназначенного для систем управления разнообразными
техническими объектами.
Во второе издание книги внесены
исправления и дополнения. В частности, добавлены две главы, в одной из
которых рассматривается работа с хост-контроллером и устройствами USB
на уровне аппаратуры, а в другой — особенности программирования
NE2000-совместимых адаптеров Ethernet.
Программирование на языке Ассемблер для Windows является не так уж сложной задачей, как кажется многим.
Автор освещает в книге многие основаполагающие темы такие, как
обработка файлов, написание VXD-драйверов, программирование в
локальной сети, использование многозадачности и многое другое.
Особое внимание в книге уделено некоторым методикам, которые
используют хакеры при написании вредоносных программ. Знание способов
атак хакеров не лишнее и должно помочь многим программистам в борьбе
с атаками компьютерных преступников.
Книга содержит множество полностью разобранных примеров с
комментариями. В книге описаны как относительно простые, так и сложные
программы.
Материал книги содержит множество справочной информации, которая окажет неоценимую помощь при изучении языка.
Книга будет полезной прежде всего тем, кто имеет хотя бы небольшое представление об Ассемблере.
Книга посвящена вопросам программирования на языке ассемблера для процессоров Intel Pentium. Рассмотрен большой диапазон вопросов, начиная с основ программирования на ассемблере
и заканчивая применением самых современных технологий обработки данных,
таких как MMS, SSE и SSE2. Содержание этой книги раскрывает методику
оптимизации программного кода для всех поколений процессоров Intel
Pentium, включая Intel Pentium 4.
В книге освещаются все аспекты современного программирования на
ассемблере для DOS, Windows 95/NT и UNIX (Solaris, Linux и FreeBSD),
включая создание резидентных программ и драйверов, прямое
программирование периферийных устройств, управление защищенным режимом
и многое другое. Детально рассматривается архитектура процессоров Intel
вплоть до Pentium III. Все главы иллюстрируются подробными примерами
работоспособных программ.
Издание ориентировано как на профессионалов, так и на начинающих без опыта программирования. В архиве эта книга в 2-х форматах+исходники к книге:djvu и chm размер: 17,54 Мб
Книга знакомит читателя с ассемблером - универсальным языком "низкого
уровня", на который переводятся другие, "высокоуровневые" языки. Будучи
основой таких языков, ассемблер позволяет лучше понять и Си, и C++, и
Паскаль. Кроме того, с его помощью можно написать отдельные части
программ так, чтобы они быстрее выполнялись. В силу своей
универсальности ассемблер позволяет менять и чужие программы, исходный
текст которых на языке высокого уровня недоступен. За это его так любят
хакеры.