Autor Tema: puntero en assembly CCS Compiler  (Leído 313 veces)

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

Desconectado tito melli

  • PIC12
  • **
  • Mensajes: 84
puntero en assembly CCS Compiler
« en: 28 de Julio de 2020, 03:13:50 »
Hola!

tengo un código de MPLAB en ensamblador que usa punteros. He intentado usarlo en CCS Compiler pero el dsPIC se reinicia y el debugger y el CCS se quedan bloqueados al pasar por este punto.

Sabéis cómo se hacen los punteros en CCS Compiler een ensamblador?

Concretamente la parte del codigo es esta:

Código: [Seleccionar]
#define Work1W        w1       // Working registers
#define ParkParmW    w7

mov      ParkParm+Park_qAngle,ParkParmW
mov      [ParkParmW++],Work1W

"ParkParm+Park_qAngle" es una variable de una estructura previamente definida

Gracias de antemano!

Saludos

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 7934
Re:puntero en assembly CCS Compiler
« Respuesta #1 en: 09 de Agosto de 2020, 15:32:09 »
Y porque insistir en seguir con el ASM, por que no portarlo de una vez a C, ya que la union C/ASM es compilador dependiente. y tenes que agregarle varias cosas al ASM.


 

anything