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"
The same way you'd test any bit, or the MSB in any byte, surely?
"THIS ENTIRELY HARDWARE DEPENDENT QUESTION"
So why are you asking it in the Keil forum - as Keil have nothing to do with this hardware?!
HARDWARE DEPENDENT MEANS 8051 HARDWARE I MEAN IT AS ASSEMPLY LANGUAGE PROGRAMING