Как в байте информации выделить битыDelphi , Синтаксис , Память и УказателиКак в байте информации выделить битыВ Delphi используй операцию and, которая возвращает результат побитового умножения. Пример a and $10 — выделить 4-ый бит. Если результат не ноль — бит установлен. То же самое, но на ассемблере. Это позволяет достичь максимальной скорости выполнения.
Эта функция возвращает t and Mask. Если необходимо выполнить сдвиг, то применяется команда shr:
Эта функция возвращает (t shr shift) and Mask. Если же ассемблер не поможет, надо или переделывать алгоритм, или менять компьютер :)) Статья Как в байте информации выделить биты раздела Синтаксис Память и Указатели может быть полезна для разработчиков на Delphi и FreePascal. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Память и Указатели ::
|
||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |