Question: without using any native multiplication instructions, subroutines, and function calls. More formally, write MIPS assembly code that accepts four positive integers A , B ,
without using any native multiplication instructions, subroutines, and function calls. More formally, write MIPS assembly code that accepts four positive integers A B C and D as input parameters. The code shall execute in MARS to prompt the user to enter four positive integers represented in decimal, each separated by the Enter key. The program shall calculate fAtimes CBtimes B and gBtimes Ctimes D using your own self written multiplication routine. The program will then output f and g in decimal and binary, using syscall for each output.
What not to use: any of mul mul.d mul.s mulo, mulou, mult, multu, mulu, div, divu, rem, sllsllv sra, srav, srl srlv The goal to compose your own division technique. In addition, use of a loop is required for credit to realize the multiplication code. Do not use Macros, Subroutines, or Functions in this project.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
