DEAR TO ALL, I AM DEALING WITH C8051F120 MICROCONTROLLER.UTILIZING 16 X 16 MAC ENGINE OPERATION.I AM DOING ASSEMBLY LANGUAGE PROGRAMMING USING THIS MICROCONTROLLER FOR MULTIPLICATION. IS IT POSSIBLE TO MULTIPLY TWO UNSIGNED 16 BIT INPUTS? IF YES, THEN HOW ?
"But how can we tell whether the inputs msb bit is set or not" why 'tell', shift ALL inputs one right, if you do not shift ALL inputs, you will have a true mess.
I answered your first SHOUT because you might be SHOUTING being unaware of the implications (rude and difficult to read), but when you start SHOUTING again (as below) after being asked to stop, I see no reason to help you if you persist.
Erik