2024年4月17日发(作者:)

PROBLEMS IN MIPS PROGRAMMING

• Write a program to print next integer and it suppose to take input

from keyboard and echoes back?

• Write a program to display given integer to be reverse?

• Write a program to convert temperature in Celsius to Fahrenheit?

• Write a program for STRCPY IN MIPS?

• Write a program to find product of 2 numbers that are take from

keyboard?

• How to write a program FOR loop in mips?

• Write a mips program for given c code (passing parameters)?

• Implement following g = h + A[8], A[12] = h + A[8], g = h + A[i] in

Mips?

• Write program for if else condition if (i == j)

o f = g + h;

o else f = g - h; In Mips ?

• Write program for leaf example

int leaf_example (int g, int h, int i, int j)

{ int f;

f = (g + h) - (i + j);

return f; }

• Write program for switch case :

switch (k) {

case 0: f = i + j; break;

case 1: f = g + h; break;

case 2: f = g - h; break;

case 3: f = i - j; break;

default: break; }

• Write program swapping 2 numbers using call by reference?

• Program for while loop in mips?

• Write a program to pass parameters in stack convert following c

code to mips : int A = 109;

void main()

{ int f;

f = parm5leaf(5, -20, 13, 3, A);

printf("/n f = %d", f);

return; }

int parm5leaf(int g, int h, int i, int j, int k)

{ int f1, f2;

f1 = (g + h);

f2 = (i + j) * k; return f1 + f2; }