Please let me know how to port the below code from GCC to CodeWarrior. This whole code is embedded in C code.
__asm__ __volatile__ (
"ldd #512\n"
"tthclr:\n"
"movw #0, 2,y+\n"
"dbne d, tthclr\n"
:
: "y"(ram_data)
: "d");
The problem is with the last three lines of code.
:
: "y"(ram_data)
: "d");
Thank you,
Deepak
Hello Deepak,
from looking at the code I don't see a real reason to write this in assembly language; I would just re-write this loop in C.
But if you are looking for an easy way to have the exact same code in Codewarrior, this should do:
asm { ldy #ram_data ldd #512tthclr: movw #0,2,y+ dbne d,tthclr}
HTH,
MJW