BT
(Bit Test)
Проверка битов
Схема команды: | bt источник,индекс |
Назначение: извлечение значения заданного бита в флаг cf.
Алгоритм работы:
получить бит по указанному номеру позиции в операнде источник;
установить флаг cf согласно значению этого бита.
Состояние флагов после выполнения команды:
00 |
CF |
r |
Применение:
Команду bt используют для определения значения конкретного бита в операнде источник. Номер проверяемого бита задается содержимым второго операнда (значение числом из диапазона 0...31). После выполнения команды, флаг cf устанавливается в соответствии со значением проверяемого бита.
.386 mov ebx,01001100h bt ebx,8 ;проверка состояния бита 8 и установка cf= в 1 jc m1 ;перейти на m1, если проверяемый бит равен 1 ... |
См. также: уроки 9, 12 и команды , , ,