Assume a standard 8051 is operating at 12 MHz. Write a complete MCS-51 assembly program (with individual comments to state the purpose of the codes) that continuously gets 8-bit data from P0 and sends it to P1 while simultaneously creating a square wave of 1000Hz with an 85% duty cycle on pin P2.0. Time should be used for the creation of the square wave. Also, estimate the time for the main task paused