Использование ассемблера в Дельфи


         

Использование ассемблера в Дельфи

Рецензия
Review
От переводчика
Введение
Вводная глава: Нужно ли это вам?
Глава 1: Об основах ассемблерных процедур
Где размещать ассемблерный код
Код входа/выхода и сохранение регистров

Передача информации через регистр


Передача информации через стек
Локальные переменные
Возврат информации через регистры процессора
Возврат информации через стек процессора
Возврат информации через стек сопроцессора
Передача параметров по зничению и ссылке
Глава 2: Замечания о синтаксисе
Инструкции и команды
Набор команд

Не используйте комплексные команды
Используйте 32-битные алгоритмы, везде, где только возможно
Избегайте деления
Замечания по особым инструкциям
Метки
Определение данных и констант
Примеры
Прямой доступ к портам в Windows 95 и 98
Подсчет количества установленных бит в integer
Проверка установки отдельного бита (0-31)

Установка отдельного бита (0-31) в единицу
Сброс отдельного бита
Извлечение битовой маски из integer
Модуль CpuInfo
Таблица 1: Использование регистров процессора
Таблица 2: Передача параметров в функции и процедуры
Таблица 3: Результаты возврата функций
Как связаться с Гуйдо Гайбелсом