Я хочу подсчитать количество битов в двоичном числе, которые установлены. Например, пользователь вводит число 97, которое равно 01100001 в двоичном формате. Программа должна мне выдать, что 3 бита установлены с помощью MIPS ISA.
Я могу добиться этого на C, но я не знаю, как это сделать с помощью ассемблерного кода.