Имеется (мноооого) байтов. Надо вычленить адрес байта, содержащего один или несколько нулевых битов, и номер нулевого бита в этом байте. Придумал уже пару вариантов, как сделать это, но они кажутся неоптимальными. Помогите во имя ДЗЕНА плиз
ну и в сдвигах поддерживаются 32битные ) а для bsf/bsr надо табличку ещё да тактов на пне 7-72 а rcl\r - 1 - 27, а rcl reg\mem,1 - даже PU.