Sua tarefa neste exercícios é implementar um procedimento
contaBits
que receba em $a0
um inteiro de 32 bits e conte a quantidade de bits 1 que o número possui. O seu procedimento deve retornar a quantidade de bits 1 em $v0
.
ATENÇÃO: você deve enviar apenas o código referente ao procedimento contaBits
, sem enviar as declarações de .text
e .data
.
$a0 = 9000
$v0 = 5
Explicação do exemplo 1: como 9000 = 0010 0011 0010 1000
, a quantidade de bits 1 é 5.