[dsp-l] Re: DSP
Juan Cardelino
juanc en fing.edu.uy
Mar Dic 10 10:41:28 GMT 2002
para enviar a la lista tenes que mandar el mail a dsp-l en fing.edu.uy.
como el compilador la va a asignar derecho en y: tendrias que modificar el
codigo C para que se haga en x: podes poner unas directivas que se llaman
#pragma que te permiten poner codigo ASM dentro del programa C, con eso
podrias poner algo asi como
org x:$100
int a;
para declarar a la var a en x:.
Esto se llama ASM inline por oposicion con out of line que es lo que
veniamos haciendo nosotros, esto lo encontras en el manual del compilador
563CCC.pdf en la seccion "mixing C and assembler"
Igual ya hable algo con andres de esto, cualquier cosa avisame
Saludos,
Juan
pd: hacer memoria dinamica desde asm no es trivial, de hecho no se me
ocurre como hacerlo bien, pero voy a aviriguar si hay algun mecanismo
posible.
Saludos,
Juan
On Mon, 9 Dec 2002, Santiago Lafon wrote:
> Juan
> He estado intentando entender como se hace asignación dinámica de memoria y me agarre un pedo barbaro. Hacer malloc desde C funciona bien, pero no tengo ningún dominio sobre la memoria en la que aloca. Yo querría poder controlar esto para poder poner ciertas cosas en memoria X y otras en memoria Y. Si quiero asignar memoria en forma no dinámica, creo que lo sabría hacer en assembler (algo así como la tabla del seno del FIR), pero hacer asignación dinámica ni idea.
> Agradezco cualquier sugerencia
>
> Santiago
>
> PD ¿cómo hago para enviar un mensaje a la lista de correo?
>
--
-------------------------
Juan Cardelino
juanc en iie.edu.uy
IIE-Facultad de Ingenieria
--------------------------
--- dsp-l en iie.edu.uy ------------------------------
por altas y bajas de la lista dirijase al formulario en
la pagina web del curso: http://www.iie.edu.uy/ense/asign/sisdsp/
Más información sobre la lista de distribución dsp-l