Can you please convert it using the ARM assembly language; MOV, LDR, ADD, LOOP, BGT, MUL, CMP... Thank you.
Convert the following C code into assembly code:
int main(void) {
int number;
int count;
number = 2048;
count = 0;
while(number) {
number = number / 2;
count++;
}
return 0;
}