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: assembly language program matrix multiplication, s programming language, programming instructions, programming instruction, programming in assembly, mips assembly language programming, matrix programming, language programming, float programming, float c programming, elements of programming, c# assembly, assembly programming language, assembly language programming, 0 1 integer programming, a0, times square, mul, mips ASSEMBLY, language test, integer programming, c assembly, Assembly language, test mips, single precision floating point

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

Proje NO: #4396292

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


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

in %bids___i_period_sub_35% gün içinde100%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(25 Değerlendirme)

I can do it.

in %bids___i_period_sub_35% gün içinde150%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(10 Değerlendirme)

I could help you

in %bids___i_period_sub_35% gün içinde264%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)

Hi, I can easily code this for you.

in %bids___i_period_sub_35% gün içinde210%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

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

in %bids___i_period_sub_35% gün içinde80%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

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

in %bids___i_period_sub_35% gün içinde242%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(2 Değerlendirme)

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

in %bids___i_period_sub_35% gün içinde154%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

Hi, I have experience in MIPS assembly.

in %bids___i_period_sub_35% gün içinde140%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)