Comprobando la F.

En una instrucción hay una F, en esa F lo que quitado y al ejecutar el programa, funciona igual.

¿En qué se diferencia o para qué es la F en este caso?

Se que la F significa, dirección del registro.

Código:
LIST	p=16F84A		;Tipo de procesador.
	INCLUDE	<P16F84A.INC>	;Definiciones de registros internos.
; ****************************************************
	R_ContA	EQU	0x0C	
; ****************************************************
	ORG	0x00

; ****************************************************
INICIO

	call Retardo_1ms

Retardo_1ms
	clrw
	movlw	.249
	movwf	R_ContA

R1ms_BucleInterno
	nop
	decfsz	R_ContA,F	; Hablo de esta F.
	goto	R1ms_BucleInterno
	return

	END
 
Al quitar la F no paso nada distinto porque en ese caso F es el destino por defecto, probablemente te aparecio un warning que dijera que no indicaste destino y que se utilizo el que esta por defecto, es por eso que no paso nada, porque el compilador uso el destino por defecto que es F.
 
Atrás
Arriba