Hi guys, so the following program multiplies 2 numbers by repeated addition. However i want to raise the first variable entered to the power of the second variable entered. I am trying to modify the code to allow for this. but considering the marie assembly language is so limited how would i do this without the use of a multiplication operator? If anyone can comment on this with a solution i would be majorly grateful
org 100
input
Store Int1
input
Store Int2
Jns prod
Store answer
Output
Halt
prod, Hex 0
Load Int2
Store Ctr
Clear
Store Sum
Loop, Load Sum
Add Int1
Store Sum
Load Ctr
Subt One
Store Ctr
Skipcond 400
Jump Loop
Load Sum
JumpI prod
Int1, Dec 0
Int2, Dec 0
Sum, Dec 0
Ctr, Hex 0
One, Dec 1
answer, Dec 0
It looks like you're new here. If you want to get involved, click one of these buttons!
Comments
I have no idea where to start for this and cant imagine anyone else will but though id give it a try as cant find anything to help anywhere. Its frustrating to say the very least...