SCC.150 ASSEMBLER PRACTICAL 3 WEEK 13
The task for this practical is to write an assembler program which can multiply two integer numbers. However, the program should not use the mult instruction to accomplish this. Instead, the program should perform the multiplication using the Ethiopian Multiplication (also known under other names). Multiplication of two numbers is achieved using shift operations and simple addition. The next sections detail how the Ethopian multiplication works and define the requirements of the program. Make sure that ALL program requirements are implemented as stated.
Please be aware that the resulting program will be assessed in the Week14 practical. you should bring a complete solution to the Week14 practical for marking.