Question: Can someone rewrite the following C-code in basic assembly code: //Detect risetime while(!TimerIntStatus(WTIMER0_BASE,false)); uint32_t risetime = TimerValueGet(WTIMER0_BASE,TIMER_A); TimerIntClear(WTIMER0_BASE, TIMER_CAPA_EVENT); //Detect falltime while(!TimerIntStatus(WTIMER0_BASE, false)); uint32_t falltime

Can someone rewrite the following C-code in basic assembly code:

//Detect risetime

while(!TimerIntStatus(WTIMER0_BASE,false));

uint32_t risetime = TimerValueGet(WTIMER0_BASE,TIMER_A); TimerIntClear(WTIMER0_BASE, TIMER_CAPA_EVENT);

//Detect falltime while(!TimerIntStatus(WTIMER0_BASE, false)); uint32_t falltime = TimerValueGet(WTIMER0_BASE, TIMER_A); TimerIntClear(WTIMER0_BASE, TIMER_CAPA_EVENT);

uint32_t difference = falltime - risetime;

return difference;

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!