;подсчет числа единичных битов в операнде operand dw ... ... mov cx,16 ;размер операнда xor al,al ;счетчик единичных битов cycl: rcr operand,1 jc $+4 ;переход, если очередной выдвинутый бит равен 1 jmp $+4 ;переход, если очередной выдвинутый бит равен 0 inc al ;увеличить счетчик единичных битов loop cycl |