Autor Tema: intercambio datos entre variables asm y basic  (Leído 2340 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pic_aporte

  • PIC10
  • *
  • Mensajes: 9
intercambio datos entre variables asm y basic
« en: 30 de Marzo de 2004, 15:21:00 »
Hola a todos, soy nuevo en el foro y tengo un pequeño problema.

La cuestión es cómo pasar el contenido de un registro del pic en asm, por ejemplo  el registro de dirección 0x22h, a una variable en Pic BAsic, y el caso contrario, cómo pasar el contenido de una variable en Basic a un registro en asm, todo ello trabajando con basic. Se puede hacer con PEEK y POKE, pero no es conveniente utilizar estos comandos, utilizándolos y simulando con el Proteus, este no los reconoce, en su lugar aparece unas líneas discontinuas

Gracias a todos

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: intercambio datos entre variables asm y basic
« Respuesta #1 en: 30 de Marzo de 2004, 17:07:00 »
Si la variable es la misma, puedes modificarla directamente por su nombre dentro de la subrutina en asm, agregandole un caracter de subrayado antes del nombre.

Por ejemplo si tengo la variable datos en asm la veras como _datos.
Si la modificas recuerda que al volver al PBP este vera su nuevo valor...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado pic_aporte

  • PIC10
  • *
  • Mensajes: 9
RE: intercambio datos entre variables asm y basic
« Respuesta #2 en: 08 de Abril de 2004, 07:11:00 »
lo he probado con el Pic Basic Plus pero no funciona. Funciona con el Pic Basic pro?

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: intercambio datos entre variables asm y basic
« Respuesta #3 en: 08 de Abril de 2004, 07:25:00 »
Perdon, el comentario es sobre PBPro, no se si el PLUS es asi, lo desconozco...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado pic_aporte

  • PIC10
  • *
  • Mensajes: 9
RE: intercambio datos entre variables asm y basic
« Respuesta #4 en: 12 de Abril de 2004, 12:56:00 »
gracias de todas formas por tu ayuda.
En el Pic Basic Plus simplemente es usar el mismo nombre de variable dentro del asm.

Gracias y saludos