BTFSS

Bit Test F, Skip if Set

Salta l'istruzione successiva se un bit nel registro F vale 1

Sintassi:
btfss	f,b

Operazione equivalente:

f(b) = 1 ? Si, salta una istruzione

Descrizione:

Testa il bit b contenuto nel registro all'indirizzo f e salta l'istruzione successiva se questo vale 1.

Esempio:

parm1	equ	0CH

	org	00H
	
	movlw	11111111B	;Valore iniziale
	movwf	parm1
loop
	btfss	parm1,0		;D0 = 1 ? Si, esce
	goto	loop		;No, esegue il loop

Questa programma esegue un loop infinito lo stesso programma non esegue il loop se sostituiamo l'istruzione:

	movlw	11111111B	;Valore iniziale

con l'istruzione:

	movlw	11111110B	;Valore iniziale

Note:

Questa istruzione non influenza alcun bit di stato

 
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