13.11.2007, 00:06
общий
это ответ
Здравствуйте, Миронов Александр Анатольевич!
"bt", "bts", "btr" и "btc" оперируют с единичным битм, который может быть в памяти или регистре общего назначения
bt ax,15 ; тестирует бит в регистре
bts word [bx],15 ; тестирует и ставит бит в памяти
Приложение:
mov al,[0040] ; загружаем в регистр al значение bt al,2 ;считываем бит 2 из регистра al в регист флаговjb a4 ;если 1 переходим на проверку бита 4jmp pr1 ;если нет продлжаем программуa4: bt al,4 ;считываем ,бит 4jb 0060 ;если один выполняем программу с 0060jmp 0061 ;если нет с ячейки 0061pr1: ;продолжение программы**