TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: julio_med en 08 de Mayo de 2008, 23:20:15

Título: Direccionamiento indirecto en picbasic....equivalentes a FSR e INDF en assembler
Publicado por: julio_med en 08 de Mayo de 2008, 23:20:15
hola a todos........
estoy en el proceso de migrar del assembler  a picbasic pro.

hasta a ahora e entendido la programacion en basic pero no encuentro una opcion de direccionamiento indirecto.

si alguien sabe si existe y como utilizarlo.......................


gracias por compartir el conocimiento
Título: Re: Direccionamiento indirecto en picbasic....equivalentes a FSR e INDF en assem
Publicado por: firepic en 09 de Mayo de 2008, 01:24:24
Saludos Julio!  :-)
Que yo sepa, no existen instrucciones para eso, por lo menos hasta la versión 2.32
Sin embargo, siempre puedes usar las instrucciones ASM... ENDASM para insertar código ensamblador en tu programa hecho en basic.
Ok nos leemos!  :mrgreen:
Título: Re: Direccionamiento indirecto en picbasic....equivalentes a FSR e INDF en assem
Publicado por: Nichita en 09 de Mayo de 2008, 12:41:45
Además de lo que decia firepic, si vas a hacer uso del direccionamiento indirecto mediante assembler dentro de las directivas ASM...END, deberás tomar en cuenta que algunos comandos del Pic Basic Pro utilizan éstos registros también (FSR, INDF) y asi tomar tus precauciones en el caso de que los utilizes en interrupciones.
Título: Re: Direccionamiento indirecto en picbasic....equivalentes a FSR e INDF en assem
Publicado por: firepic en 09 de Mayo de 2008, 12:49:09
Saludos!  :-)
Pues si, lo que dice Nichita es bueno tomarlo en cuenta...
Para estar seguro de que no tendrás problemas con colisiones indeseabes entre tu manejo del FSR e INDF y los que podría hacer el propio picbasic, revisa el archivo .ASM que genera picbasic al compilar.
Ok nos leemos!  :mrgreen:
Título: Re: Direccionamiento indirecto en picbasic....equivalentes a FSR e INDF en assem
Publicado por: julio_med en 11 de Mayo de 2008, 01:46:56
grasias por los comentarios.......

bueno, yo no deseo hacer combinaciones de assembler y basic......voy a quebrarme el coco para ver que puedo hacer......


MUCHAS GACIAS
Título: Re: Direccionamiento indirecto en picbasic....equivalentes a FSR e INDF en assem
Publicado por: firepic en 13 de Mayo de 2008, 00:43:15
Amigo Julio, saludos!  :-)

bueno, yo no deseo hacer combinaciones de assembler y basic......voy a quebrarme el coco para ver que puedo hacer......

Recuerda que basic es un programa de alto nivel, no te permite las ventajas de un programa de bajo nivel como assembler...
Esa es la gran victoria del C, te da las ventajas de un lenguaje de alto nivel pero conserva lo poderoso del bajo nivel...
Pero si estás decidido a trabajar con basic y deseas hacer programas de alto desarrollo, deberías cambiar esa idea de "no hacer combinaciones de assembler y basic"... sólo haciendo esa combinación es que podrás, bajo las exigencias más difíciles, obtener programas efectivos y con alto rendimiento. O por qué crees que pic basic te permite insertar código ensamblador? Porque saben que en algunos casos es necesario.

Ok, solo quería hacerte esa pequeña acotación... recuerda que las limitaciones a veces no las ponemos nosotros mismos... no te limites julio!

Bien, nos leemos!  :mrgreen: