| ??? 08/17/08 04:26 Read: times Msg Score: -2 -2 Gimmee Code |
#157523 - Convert Assembly routine to C using Keil. |
Hi folks,
Anyone can convert below program written by assembly to C?
ADspTab Equ 05000h
EndDspTab Equ 16
DspTabPointH Data 12h
DspTabPointL Data 11h
DspTabCount Data 10h
LoopMain:
Mov DspTabPointH,#High(ADspTab)
Mov DspTabPointL,#Low(ADspTab)
Mov DspTabCount,#0
LoopDspTab:
Mov Dph,DspTabPointH
Mov DpL,DspTabPointL
Movx A,@Dptr
Jz LoopMain
Inc Dptr
Mov DspTabPointH,Dph
Mov DspTabPointL,Dpl
Lcall DspSelect
Inc DspTabCount
Mov A,DspTabCount
Cjne A,#EndDspTab,LoopDspTab
Ajmp LoopMain
Thanks and Best Regards, Cuong, |
| Topic | Author | Date |
| Convert Assembly routine to C using Keil. | 01/01/70 00:00 | |
| no guarantee this will fit your purpose... | 01/01/70 00:00 | |
| Assembly to C and then back again | 01/01/70 00:00 | |
| Double loop | 01/01/70 00:00 | |
| yes, you are right | 01/01/70 00:00 | |
| Target processor name. | 01/01/70 00:00 | |
| Microprocessor name. | 01/01/70 00:00 | |
| initializing global variable to zero | 01/01/70 00:00 | |
Are you sure you want it outside of the loop? | 01/01/70 00:00 | |
| What is the target processor name.?? | 01/01/70 00:00 |



