程序代写代做代考 mips assembly 1.write an assembly programs in binary and execute it in

1.write an assembly programs in binary and execute it in
mips ss v2 CPU running in DE0-Nano.
Triangular Number Generator:
1Write a program that generates Triangular numbers up to n=20 and count backwards to
0.
2Your program should display 8 least significant bits of each number you generate in the
above part through the LEDs.
3While counting back you should blink the LEDs whenever the count reaches 0 or 20
For this part you must submit the programs you wrote and signal tap II capture file.

2.As implemented, mips ss v2 only supports register and immediate addressing modes.
For this part add the following addressing modes to mips 22 v2:
1Displacement
2Register indirect

You report should at least contain, but not limited to, the following: Instruction formats,
implementation details, modification to control unit and signal, detailed description of any
new modules you implemented.1