Документы

Ассемблер


  1. Все кто когда-либо интересовался Ассемблером, знают книгу Питера Абеля «Ассемблер и программирование для IBM PC»
    .txt (DOS кодировка) и
    .djvu
    . Для упрощения роботы с книгой примеры вынесены в отдельные файлы -
    ex_asm
    (но не все работают).

  2. Основные команды языка ASSEMBLER

    Основные мнемоники языка ASSEMBLER, их представление в памяти, количество
    тактов необходимых для выполнения, синтаксис.
    Арифметика с одним операндом
    Команды безусловных переходов
    Команды ввода вывода
    Команды вычитания
    Команды десятичной коррекции
    Команды логических операций
    Команды обработки строк
    Команды передачи данных
    Команды пересылки флагов
    Команды преобразований
    Команды прерываний
    Команды сдвигов
    Команды символьной коррекции
    Команды сложения
    Команды умножения и деления
    Команды управления циклом
    Команды условных переходов
    Команды установки флагов
    Специальные команды
    Стековые команды

  3. Русский справочник по Win32 API (hlp-версия). Скачать win32api.zip

  4. Несколько chm файлов помощи для изучения ассемблера. Скачать asm.chm, assembler.chm

  5. Уроки программирования на ассемблере Владислава Пирогова:
    Урок 1. Знакомство с ассемблер.
    Урок 2. Что есть консоль.
    Урок 3. Развиваем тему.
    Урок 4. На подступах к приложению GUI.

  6. Системное программирование.
    Полный курс лекций с теоретическими материалами и лабораторными работами, 2003.- 512 с.
    В этом курсе лекций излагаются классические модели, методы и алгоритмы системного программирования, дается строгое изложение основ теории, приводятся примеры программ. Главное внимание уделяется объяснению того, как использовать на практике полученные знания. Курс разбит на лекции, включающие теоретический материал по языку программирования низкого уровня и лабораторные работы по системному программированию на языке Си.

  7. BIOS: Базовая система ввода-вывода.

    BIOS выполняет все задачи, которые должны выполняться вовремя запуска: POST - Power-On-Self-Test, и загpузку системы с FDDили HDD. Кpоме того, BIOS обеспечивает интеpфейс ОС с используемым обоpудованием в фоpме библиотеки подпpогpамм обpаботки пpеpываний.

  8. Создание окна.

    Основные шаги при создании окна...

  9. Часто задаваемые вопросы.
    По ассемблеру.
    По ассемблеру под Win32.
    По Win32 API.

  10. Программирование игр на ассемблере 1.
    Программирование игр на ассемблере 2.

  11. Оптимизация программ на ассемблере.

    Несмотря на все более широкое распространение языков программирования и интегрированных сред программирования, оптимизация программ на ассемблере остается актуальной темой дискуссий для программистов.

  12. Примеры небольших подпрограмм на Ассемблере.

  13. Справочник по функциям Windows API.

    Эта статья пpедставляет кpаткий HTML спpавочник по функциям Windows API. Процедуры и функции пеpечисляются и описываются в алфавитном поpядке.

  14. Спpавочник по сообщениям Windows.

    В данном справочнике описывается, что делает сообщение, какие значения используются для каждого поля сообщения и какие возвpащаемые значения ожидаются или задаются Windows.

  15. Пишем свой загрузочный сектор.

    Основные шаги при создании загрузочного сектора.

  16. Лекции по системному программированию.

    Курс лекций состоит из двух разделов: прктичского и теоретического. В практической части рассмотрим вопросы построения системных программ, управляющих устройствами ПК. В теор. части рассмотрим вопросы построения компиляторов, трансляторов, ОС, СУБД и т.д.


C, C++, BC++

  1. Несколько chm файлов помощи для изучения C++Builder. Скачать borlandcppbuilder.chm, cbuilder.chm

  2. Работа с базами данных в Borland C++ Builder.

    Используя Borland C++ Builder, можно создать приложения, работающие как с однопользовательскими базами данных (БД), так и с серверными СУБД, такими как Oracle, Sybase, Informix, Interbase, MS SQL Server, DB2, а также с ODBC-источниками..


Другое

  1. Как ломать программы Windows.
    1. Введение в ломание Windows-программ
    2. Обзор SoftICE/Win 2.oo
    3. Поиск регистрационных кодов
    4. Создание генератора ключей для Command Line 95
    5. Как работают инструкции PUSH и CALL когда программа вызывает функцию
    6. О программах, написанных на Visual Basic

  2. Учебник Кракера

    Часть первая.
    Часть вторая.
    Этот учебник только в информационных целях!

  3. FAQ - Как ломать программы.

  4. Внутренности IDA Pro 4.15.

    Автор: Red Plait.

    О чем это все. Вобщем, от природы милостей я решил не дожидаться, а покопаться во внутренностях появившейся у меня версией IDA Pro самостоятельно.

  5. Инсталлятор на ассемблере.

    В одной из статей я рассматривал создание программы-установщика (setup.exe) с помощью программы InstallShield. Да, даже Express-версия программы InstallShield позволяет за сравнительно небольшое время создать гибкую программу установки. При использовании InstallShield вам потребуется больше времени для обмозгования состава каждой программной группы, чем на создание самого установщика.

  6. Практическое использование команд MMX для оптимизации программ.