Nios/bits1

From ASMBits

An unsigned number of n bits can represent values between 0 and 2n-1, inclusive. Write a function that returns how many bits are needed to represent a given number, in unsigned binary representation.

unsigned int bits(unsigned int num);


Expected solution length: Around 10 lines.

Sample Input

0x1000

Sample Output

r2=13

Write your solution here

Upload a source file...