Question: Use risc-v The following code sl: DC Enter unsigned integer: 10 addi x30, x0, sl ecall x1, X30, 4 ecall x5, x0, 5 loop: beq
The following code sl: DC "Enter unsigned integer: 10" addi x30, x0, sl ecall x1, X30, 4 ecall x5, x0, 5 loop: beq x5, x0, out andi x6, x5, 1 addi sp, sp, -8 sd x6, 0 (sp) srli x5, x5, 1 beq x0, x0, loop out: beg sp, x0, end ld x5, 0(sp) addi sp, sp, 8 ecall xl, x5, 0 beg x0, x0, out end: a. Calculates the binary equivalent of the entered number Stack is used b. Calculates the binary equivalent of the entered number Stack is NOT used Oc Calculates all the digits in the binary representation of the entered number, Stack is NOT used O d. Calculates all the digits in the binary representation of the entered number, Stack is used
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
