[solved]-Write Assembly Language Program Multiplies 24 5 Using Iterated Addition Flow Action Must L Q39006713
Write an assembly language program which multiplies 24 by 5 byusing iterated addition. The flow of action must loop within thecode. Your program should output the running total while itcalculates it, and store and output the final result. Be sensiblewhen choosing which number to use as the multiplier!
Notes:
- You will need to assemble your program using the Assembler inthe Invitation software, and you will need to execute yourprogram using the von Neumann Machine.
- In your source code, label 24 as ‘a’, label 5 as ‘b’ and theaddress which will store the result as ‘c’. Include pseudo-opswhere required and use appropriate labels for any addresses towhich your program needs to jump.
For this question you must submit thefollowing:
- A copy of your source code (you can cut and paste this from theAssembler program). [30 marks]
- A screenshot of the Assembler program after your source programhas been assembled. [10 marks]
– this should clearly show your code in the Source Code pane, andthe result of the assembly in the Utility pane. - A screenshot of the von Neumann Machine after your program hasbeen executed. [10 marks]
– this should clearly show the registers, memory and Source Codepanes.
Handwritten submissions will not be accepted for anypart of this question
To make things clear for you, examples of what isrequired can be seen in the Lab 4 Assembly Language ChallengeAnswers.
You do not need to include code comments.
Expert Answer
Answer to Write an assembly language program which multiplies 24 by 5 by using iterated addition. The flow of action must loop wit… . . .
OR

