This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

I NEED A SUDDEN REPLY

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 ?

Parents Reply Children
  • MAC0SC: Accumulator Shift Control.

    When set to 1, the 40-bit MAC0 Accumulator register will be shifted during the next SYSCLK
    cycle. The direction of the shift (left or right) is controlled by the MAC0RS bit.
    This bit is cleared to ‘0’ by hardware when the shift is complete.

    After reading this section i searched for MAC0RS bit in the include files,for getting more about this bit.

    do you know which register contain this bit?
    help me please