# I need 3 programs in MIPS Assembly Language.

Program 1:

The program should sort signed integers in the ascending order and descending order.

• For implementing the option to choose between the ascending and descending order

• The maximum possible number of numbers to sort need to be at least 100

Example:

• Program: How many numbers would you like to sort?

• User: 7

• Program: Please input 7 integers separated with commas

• User: -20, 356, -1, -24344, 375345, 2345, -968

• Program: Choose the sorting order: a for ascending or d for descending

• User: a

• Program: -24344, -968, -20, -1, 356, 2345, 375345

• Program: Would you like to continue: y/n?

• User: n

• Program: Bye.

Program 2:

Write the program which for a given seven-digit number A, composed from non- repeating digits from 3 to 9, finds another seven-digit number B which:

– B > A

– B is also composed from non-repeating digits from 3 to 9

– There is no another seven-digit number composed from non- repeating digits from 3 to 9 between A and B i.e., B is the smallest number of this type larger than A

• Example: A=3698754, B=3745689

• – Index number digits from 0 to 6: 30619283745546

• – for (i = 0; i < 6; i++) find the largest i such that A[i+1] > A[i] (i = 1)

• – for (k = i + 1; k < 7; k++) find the smallest A[k] > A[i] (k = 4)

• – Swap A[k] with A[i]: 30719283645546

– Sort digits starting from A[i + 1] in the ascending order: 30714253648596

Program 3:

• In the MIPS assembly language write the program which performs polynomial addition with signed integer coefficients

• The program accepts real coefficients.

• Polynomials are introduced in the form: -56x2 + 128x75 - 3457x208

• The number at the left side of x represents the coefficient and the number at the right side – the power

• This is the only acceptable format of input data

• The maximum possible length of each input polynomial needs to be at least 128 characters

• The program displays the resulting polynomial in which only one term of a given degree is present and the terms are arranged in the degrees' ascending order

• For instance, the polynomial output l15x7+27x2+11x- 3x2 is illegal and should be displayed in the form 11x + 24x2 + 15x7 instead

Example:

– Program: Please input the first polynomial

– User: 97x3 – 22x5 – 232x21 + 179x34

– Program: Please input the second polynomial – User: -7x3 + 43x5 – 344x21 - 399x34

– Program: 90x3 + 21x5 – 576x21 – 220x34

– Program: Would you like to continue: y/n?

İşveren Hakkında:
( 0 değerlendirme ) Warsaw, Poland

Proje NO: #19450233

## Seçilen:

reco3295

I've done a lot of similar examples. it doesn't take much time. I have enough experience on this subject. You won't regret working with me.

1 gün içinde %selectedBids___i_sum_sub_4%%project_currencyDetails_sign_sub_5% USD
(0 Değerlendirme)
0.0

## Bu iş için 6 freelancer ortalamada \$43 teklif veriyor

Sindustrus

Hi, I am a enthusiastic freelancer and have a bunch of experience in doing projects related to your skill. You can check my profile. Please consider

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% USD
(5 Değerlendirme)
3.1
doctorsit

Hello, just read your Project. I am interested to works with you, You will be happy to known that we have very experienced developers, programmers and professional designers as well. I need to discuss about your Daha Fazla

\$100 USD in 5 gün içinde
(4 Değerlendirme)
0.4
AurelienFT

Hello, I'm student in a school in Paris and I need some money to pay it. I worked a quite with MIPS language and I think I could do your 3 tasks. Have a great day.

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% USD
(0 Değerlendirme)
0.0
azeemmalik1110

Hi! I have read your required Assembly programs carefuly.I have made same kind of assignments in COAL. I am fully confident to make it efficiently.I will be pleased getting this job. Feel free to contact me. Thanks!

\$45 USD in 2 gün içinde
(0 Değerlendirme)
0.0
\$25 USD in 2 gün içinde
(0 Değerlendirme)
0.0