Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Dont use Li , la and j . it gives me error my rvs version is v 0 . 4 6 . Use eclass DC
Dont use Li la and j it gives me error my rvs version is v Use eclass DC and other basic simple instructions
part a answer example C: DC Input an integer:
Ld xC
Ecall x x
Question Points There is a piece of C and its equivalent Matlab code that we want to convert to
RISCV We expect to see a snapshot of your OUT window like the one below. Follow the steps:
A Points Print to the OUT Window in RVS the following string "Student's number:" followed by your
student number. If your student number is the printed line will be:
Student's number:
B Points Print the string "Input an integer:" and ask the user for an integer input then store it in
C Points Write a code for the label "loop that calculates the float values of and
D Point Write a code for the label "loop that updates the value of
E Point Write a code for the label "end" that breaks compiling procedure.
F Point Test your code with the integer and print the final value of as the "Result
G Point Write a report based on your code in the report box, and upload both the assembly code
QAns.asm and a snapshot QSnapshot of the RISCV OUT window.
C code
for x; x x; x
for x; x x; x
fdouble x;
fdouble x;
f ff;
f ff;
Matlab code
for x::x
for x:: x
f xx;
f ff;
end
end
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started