DECF

DECrement F register

Azzera il contenuto del registro F

Sintassi:
decf    f,d

Operazione equivalente:

d = f -1 (dove d può essere W o f)

Descrizione:

Questa istruzione decrementa il contenuto del registro indirizzato dal parametro f. Il parametro d è un flag che indica su quale registro deve essere memorizzato il risultato.

Per d = W il risultato viene memorizzato nel registro W
Per d = F il risultato viene memorizzato nel registro f

Esempio:

Con il seguente programma scriviamo il valore 23H nel registro all'indirizzo 0CH e quindi lo decrementiamo di uno. Al termine dell'esecuzione il registro alla locazione 0CH conterrà il valore 22H.

movlw	23H	;Scrive in W il valore 23H
movwf	0CH	;Copia nel registro 0CH il valore di W
decf	OCH,F	;Decremente il valore contenuto nel
		;registro 0CH	

Esempio:

Questa istruzione influenza il bit Z del registro STATUS.

  • Z vale 1 se il risultato dell'operazione vale 0.
 
Home page

PICPOINT, SXPOINT and ELETTROSHOP (C) 1997/98 by Andrea Galizia
For comments on this web site, write to webmaster@picpoint.com
Web design by Tiziano Galizia

Pic by example (c) 1997/98 by Sergio Tanzilli & Tiziano Galizia