Как бы объяснить... Есть число Х, ну скажем 610 (bin 10 0110 0010), как бы отобразить на экране по очереди номера значащих битов в цикле и остановиться ?

то есть надо отобразить 9, 6, 5, 1 применив какие-то процедуры в цикле программы ПР.