Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?
08/03/2008 #1

Avatar de Meta

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
08/03/2008 #2


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.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.