Write an arm assembly language program to multiply two unsigned 16-bit numbers in registers r0 and r1, and produce the result in register r2, and set the flags.you may use other registers as you need. the program can only use only shift and add instructions.

initial values in register r0 and r1:

r0 = 0xfbbd

r1 = 0xfa34q

1a. flowchart for your program:

1b. write the arm assembly language program:

Solved
Show answers

Ask an AI advisor a question