Книга Assembler для Windows

Assembler для Windows
 
Книги Assembler
Автор: 
В. Ю. Пирогов
Год издания: 2002
Формат: chm
Издат.: 
Издатель Молгачева С.В.
Страниц: 552
ISBN: 5-94740-003-0
Язык: Русский
  • 0
 (голосов: 0)
Оценка:
Assembler для Windows
Название: Assembler для Windows






Предисловие автора
Если Вы, дорогой читатель, знакомы с книгой "Assembler: учебный курс"Вашего покорного слуги, то, наверное, обратили внимание, чтопрограммированию в операционной системе Windows было посвящено всегодве главы. Это немного и может служить лишь введением в данную область.Пришло время заняться этим серьезно.

Прежде всего, как и полагается в предисловии, отвечу на возможноезамечание: зачем нужен ассемблер в Windows, если есть, например, Си идругие языки. Зачем нужен ассемблер, я уже писал в упомянутой вышекниге. Позволю себе процитировать ее: "Зачем нужен язык ассемблера? -спросят меня. Самой простой и убедительный ответ на поставленный вопростакой - затем, что это язык процессора и, следовательно, он будет нужендо тех пор, пока будут существовать процессоры. Более пространный ответна данный вопрос содержал бы в себе рассуждение о том, что ассемблерможет понадобиться для оптимизации кода программ, написания драйверов,трансляторов, программирования некоторых внешних устройств и т.д. Длясебя я, однако, имею и другой ответ: программирование на ассемблередает ощущение власти над компьютером, а жажда власти - один изсильнейших инстинктов человека".
Что касается операционной системы Windows1, то здесь, как ни странноэто прозвучит для уха некоторых программистов, программировать наассемблере гораздо легче, чем в операционной системе MS DOS. В даннойкниге я берусь доказать, что программировать на ассемблере в Windowsничуть не сложнее чем на Си, и при этом получается компактный,эффективный и быстрый код. Работая с языками высокого уровня, мы теряемопределенные алгоритмические навыки. И процесс заходит все дальше.Честное слово, только ради повышения своего профессионального уровнястоит заниматься программированием на ассемблере.

Как и предыдущая, эта книга будет содержать только работающие программы с подробным разбором и комментарием.

Сейчас существует два основных конкурирующих ассемблера MASM (Macro Assembler) и TASM (Turbo Assembler)2. Для всех программ будет оговорено, как транслировать их с помощью и MASM, и TASM.

И еще, в книгу вошел материал, который можно назвать "хакерским". Мы рассмотрим способы и средства анализа и исправления кода программ. Для тех, кто начнет говорить о безнравственности исправления чужих программ, замечу, что "хакеры" все равно существуют, а раз так, то почему бы и не познакомиться с тем, как они работают. Это будет полезно многим программистам.

Надо сказать, что в литературе по программированию для Windows 9Х образовалась некоторая брешь - авторы очень быстро перешли от чистого API-программирования 3 к описанию визуальных компонент тех или иных языков. Автору известна лишь одна, да и то переводная, книга по "чистому" программированию для Windows: Герберт Шилдт, Программирование на С и C++ для Windows 954 (см. также [12]). В своей книге я пытаюсь прикрыть эту брешь, рассматривая некоторые малоосвещенные в литературе вопросы: программирование в локальной сети, использование многозадачности, написание VXD-драйверов, обработка файлов и др.

Обычно книги по программированию тяготеют к одной из двух крайностей: описание языка программирования, описание средств программирования операционной системы. Мне хотелось удержаться посередине. Данная книга не руководство по языку ассемблера и не руководство по программированию в Windows. Это нечто среднее, можно сказать - симбиоз языка ассемблера и операционной системы Windows. Как я справился с данной задачей - судить Вам, дорогой читатель.






nik71
1
9 марта 2007
F.A.Q
Вопрос: Чем открыть файл формата DjVu?
Ответ: Файл формата DjVu можно открыть при помощи программ DjVuReader v2.0.0.27 и WinDjView 0.4.3

Вопрос: Чем открыть файл формата pdf?
Ответ: Файл формата pdf можно открыть при помощи программы Adobe Reader 8.1.0

Вопрос: Как сачать бесплатно файлы расположенные на файлообменниках?
Ответ: О том как скачать бесплатно файлы читайте инструкция о скачивании фалов.
Спасио
#1
Rod2 30 июня 2007 10:52
Добавление комментария к книге Assembler для Windows
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


 
Навигация
Книги
... Техническая литература
...... Машиностроение
...... Строительство
...... Электротехника и связь
...... Нормативная литература
...... Гидравлика
... Гуманитарная литература
...... Менеджмент
...... Экономика
...... Управление персоналом
...... Маркетинг
...... Бухгалтеру
...... Логистика
... Компьютеры и сети
...... WEB-design
......... WEB дизайн
......... HTML
......... CSS
......... Java Script
......... PHP
......... AJAX
......... ASP.NET
...... Офисные приложения
......... Microsoft Office
...... Языки программирования
......... Assembler
......... С/С++/Visual C
......... С#
......... Delphi
......... Perl
......... Pascal / Turbo Pascal
......... Kylix
......... Fortran
......... Python
......... XML
......... Java
......... Basic / Visual Basic
......... Win32 API
...... Базы данных
......... СУБД
......... SQL / MySQL
......... Oracle
......... ADO.NET
......... Access
......... InterBase
...... Сетевые технологии
......... Cisco
......... Хакерство
......... Компьютерные сети
......... Криптография
......... Компьютерная безопасность
......... IP телефония
...... Операционные системы
......... Windows
......... Linux
......... Unix
......... FreeBSD
......... Symbian OS
......... Mac OS
...... Графика, дизайн, звук
......... Adobe Photoshop
......... Corel Draw
......... OpenGL
......... Flash\flex
......... Pinnacle Studio
......... Adobe Premier
......... 3D Studio MAX
......... Maya
......... Цифровая фотография
......... Sound Forge
...... CAD / CAE
......... Ansys
......... AutoCAD
......... ArchiCAD
......... P-CAD
......... MathCAD, Matlab, Visim
......... SolidWorks
......... КОМПАС
......... OrCad
...... ПК
......... Самоучители
......... BIOS
......... Ремонт и модернизация
......... Интернет
...... Созд. / Продвиж. сайта
... Фундаментальные дисциплины
...... Математика
...... Физика
...... Химия
...... Биология
...... Естествознание
...... Русский язык и литература
...... География
...... Астрономия
... Нехудожественная литература
...... Нумизматика, каталоги
...... Дом. Быт. Досуг
...... Искусство. Живопись
...... Туризм. Фото. Спорт
...... Иностранные языки
...... Религия. Эзотерика
...... Наука. Техника
...... Медицина
...... Исторические
...... Авто
...... Кулинария
...... Вооружение
...... Дизайн
...... Рукоделие
...... Психология, философия
...... Сад / огород
...... Любовь / Sex
...... Музыка
...... Выпивка / Алкоголь
... Детская литература
... Стихи и сказки
... Комиксы
... Раскраски
... Познавательная литература
... Обучение, развитие
... Справочники
... Энциклопедии
... Словари
... Бизнес книги
... Руководства
... English литература
... Платные книги
Журналы
... Технические журналы
... Гуманитарные журналы
... Компьютерные журналы
... Журналы по WEB-design
... Развлекательные журналы
... Детские журналы
Художественные книги
... Аудио книги
... Боевики
... Детективы
... Фантастика | Мистика
... Любовные романы
ВИДЕОУРОКИ
... Платные видеоуроки
Программы для чтения
Генератор RSS-лент
Реклама на сайте
Правила сайта
Счетчики
Яндекс цитирования
Партнёры
Регистрация Забыли пароль?
Электронная библиотека книг
 

Например: Гарри Поттер
RSS

      Мы Вконтакте

© 2023 Knigka.info
icq: 765871
Email: knigka[@]bk.ru
аудит работоспособности сайта
Портал Книжка.info является самообновляемой электронной библиотекой книг, информацию в которую добавляют пользователи, согласные с тем, что они не нарушают авторских прав. На данном сайте представлены исключительно ссылки на другие ресурсы. Любое размещение информации, нарушающее авторское право будет незамедлительно удалено.
 
Загрузка. Пожалуйста, подождите...