Assembly Language Programming

Problem 1: Single-Precision Floating-Point Multiplication in Software

Write and test a MIPS procedure to do single-precision floating-point multiplication in software. The procedure fmul should receive its input parameters in $a0 and $a1 (as single-precision floatingpoint numbers) and produce its result in $v0 (as single-precision float). You cannot use the floating-point multiply instruction mul.s to do the multiplication. Only integer instructions are allowed. Extract the fields, normalize, round the result, and pack the final result in $v0.

Problem 2: Matrix Traversal

Write a MIPS assembly language program to do square matrix computation. Ask the user to enter the size N of a square matrix and to enter the matrix elements. The square matrix size should be restricted to 10 rows by 10 columns. The matrix elements should be single-precision floating-point numbers. Compute the sum of the elements along each row, the sum of the elements along each column, and the sum of the elements along the main diagonal. For a 5×5 square matrix, this should produce 5 row sums, 5 columns sums, and one diagonal sum.

Beceriler: Montaj, Yazılım Mimarisi

Daha fazlasını görün: programming instructions, programming instruction, matrix programming, float programming, a0, times square, mul, language test, integer programming, test mips, single precision floating point, matrix multiplication program, write matrix, engineering sums, multiplication program, user input mips float, mips sum procedure, matrix multiplication, integer multiplication mips instructions, programming final, matrix problem, computation, multiplication, programming numbers

İşveren Hakkında:
( 0 değerlendirme ) Saudi Arabia

Proje NO: #4396292

7 freelancer bu iş için ortalamada 161$ teklif veriyor


Hi, I am MSc in Electronics and has vast experience in assembly programming. I can do this.

in 2 gün içinde100$ USD
(25 Değerlendirme)

I can do it.

in 3 gün içinde150$ USD
(10 Değerlendirme)

I could help you

in 3 gün içinde264$ USD
(1 Değerlendirme)

Hi, I can easily code this for you.

in 3 gün içinde210$ USD
(0 Değerlendirme)

I am Expert in MIPS Assembly Language and I can easily help you in programs.

in 3 gün içinde80$ USD
(0 Değerlendirme)

Hi , i have a lot of experience in assembly . I can help you with this

in 3 gün içinde242$ USD
(2 Değerlendirme)

Let me help you. Experienced with mips microproc . Highly interested

in 3 gün içinde154$ USD
(0 Değerlendirme)

Hi, I have experience in MIPS assembly.

in 3 gün içinde140$ USD
(0 Değerlendirme)