Programacion: Como insertar lineas de ensamblador con DevkitPro?

Buenas,

A ver si alguien me puede ayudar, necesito insertar codigo en ensamblador de ARM usando devkitPro:

He logrado introducir codigo, pero solo linea a linea:

__asm("mov r0,#0x1234");

pero esto es muy pesado, usar el comando __asm() por cada linea de codigo :(

Conoce alguien alguna forma de poder insertar bloques de codigo en varias lineas???

He probado cosas como:

__asm
{
mov r0,#0x1234
ldr r1,0x3456
bne loop
};

Pero al compilar no me lo acepta...

Me temo que no es posible... pero si alguien lo ha logrado me haria un gran favor. :)

Tengo muchos codigos en ensablador de MC680x0 de cuando programaba en Commodore Amiga y que podria convertir muy facilmente a ARM antes que reporgramarlo en C++

Gracias

Nabikicadacada
pregunta a plata , que el sabe de eso...
Una pregunta...¿Qué es codigo ensamblador?(perdonad mi "hijnoranzia")
Es el código que ejecuta el procesador. Al final todo código compilado termina traduciéndose a código ensamblador. Claro está, el compilador hace lo que puede para que este código sea lo más rápido posible, pero en ciertos casos sólo el propio programador puede conseguir el código más óptimo escribiéndolo directamente en ensamblador. Esto en máquinas que teóricamente van sobradas (como un PC) ya no se lleva demasiado, pero en máquinas con recursos limitados (y la DS sin duda lo és) es frecuente tener que escribir fragmentos en este lenguaje.
4 respuestas