Autor Tema: a que se refiere con esta instrucion  (Leído 1734 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado brujoracer

  • PIC10
  • *
  • Mensajes: 6
a que se refiere con esta instrucion
« en: 30 de Septiembre de 2009, 14:26:10 »
hola amigos del foro una pregunta que significa la instruccion

goto $-1

gracias de antemano

y si saben como recibir por RX usart y luego enviar por TX usart

Conectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: a que se refiere con esta instrucion
« Respuesta #1 en: 30 de Septiembre de 2009, 14:45:23 »
Es algo así como:
Ir a esta instrucción menos una posición

Es decir retrocede una posición y ejecuta esa instrucción nuevamente.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
Re: a que se refiere con esta instrucion
« Respuesta #2 en: 30 de Septiembre de 2009, 14:47:01 »
significa ir a la linea anterior de codigo por ejemplo:

Código: [Seleccionar]
loop nop
                goto $-1   
de esta forma se queda en un ciclo infinito...creo es lo "mismo" que el goto, con la diferencia q ahorra ciclos de maquina, con respecto a la USART aqui en el almacen del assembler encontraras varias rutinas...basicamente es establecer los parametros de comunicacion que se definen en el registro TXSTA y RCSTA y el SPBRG
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: a que se refiere con esta instrucion
« Respuesta #3 en: 30 de Septiembre de 2009, 14:59:45 »

Es un operador que trabaja con el contador de programa

$ se queda aqui

$-1 Contador de programa -1 , si colocaras $-4 , sera contador de programa -4

$+1 Contador de programa +1

Saludos!

Desconectado brujoracer

  • PIC10
  • *
  • Mensajes: 6
Re: a que se refiere con esta instrucion
« Respuesta #4 en: 30 de Septiembre de 2009, 16:18:22 »
gracias por su ayuda
me ha sido de bastante ayuda