$24
Write the corresponding ARMv8 Assembly code for the following C code exercises. Registers are expected to be initialized before used.
x= (y & 15) | (z << 3)
for (k=0; k<7; k++){
m=m+k;
}
if (x == 0) { x= x+5;
}
else{
//Display a message of your preference
}
4) if (x<y){
a=5;
b=c+d;
else a=c-d
while(i != j) { if (i j)
-= j;
else
-= i;
}
Each exercise must be implemented in a separate file. Assembly code files (.s files) should be uploaded under File Exchange in your corresponding Group module in BB.