[Search] [Contact Us]
8052.it - Il sito web italiano dei microcontrollori 8051/52 e derivati  
 Istr. Set 
Flags

Sponsor di 8052.it
PRECMA S.r.l.

Tutorial
µC Family
FAQ
Strumenti di Sviluppo
Libri
Bookmarks
Mailing List Forum
Download Area

Prodotti


Il sito 8052.it e' in continua evoluzione: se avete suggerimenti o richieste contattateci




L'autore

 Math   Logic   Move   Jump 

Corso 8051

SET D'ISTRUZIONI: VARIABILI A BIT

ANL
Istruzione: ANL
Funzione: AND a bit
Sintassi: ANL C, bit

Istruzione OpCode N.Byte N.Cicli Flag
ANL C,bit addr 0x82 2 1 C
ANL C,/bit addr 0xB0 2 1 C

Descrizione: Il valore del bit C e' calcolato in AND logico con il bit indirizzato e il risultato viene lasciato in C. Un simbolo "/" davanti al bit indica che verra' preso il suo valore negato. Il valore del bit indirizzato rimane in ogni caso inalterato.

Vedi anche: ORL, Set d'istruzioni


CLR

Istruzione: CLR
Funzione: Poni a zero il bit
Sintassi: CLR bit


Istruzione OpCode N.Byte N.Cicli Flag
CLR bit addr 0xC2 2 1 Inv
CLR C 0xC3 1 1 C

Descrizione: CLR pone a zero il bit indicato nell'istruzione.

Vedi anche: SETB, Set d'istuzioni


CPL
Istruzione: CPL
Funzione: Complementa il bit
Sintassi: CPL bit

Istruzione OpCode N.Byte N.Cicli Flag
CPL C 0xB3 1 1 C
CPL bit addr 0xB2 2 1 Inv

Descrizione: CPL complementa il valore del bit indicato nell'istruzione.

Vedi anche: CLR, SETB, Set d'istruzioni


JB
Istruzione: JB
Funzione: Salta se il bit e' ad uno
Sintassi: JB bit addr, reladdr

Istruzione OpCode N.Byte N.Cicli Flag
JB bit addr,reladdr 0x20 3 2 Inv

Descrizione: JB salta all'indirizzo indicato da reladdr se il bit indicato da bit addr e' da uno, altrimenti l'esecuzione del programma continua con l'istruzione successiva a quella dell'istruzione JB.

Vedi anche: JBC, JNB. Set d'istruzioni


JBC

Istruzione: JBC
Funzione: Salta se il bit e' ad uno e resettato
Sintassi: JB bit addr, reladdr


Istruzione OpCode N.Byte N.Cicli Flag
JBC bit addr,reladdr 0x10 3 2 Inv

Descrizione: JBC salta all'indirizzo indicato da reladdr se il bit indicato da bit addr e' ad uno e prima di saltare resetta il bit di condizione. Se il bit di condizione non e' settato l'esecuzione del programma continua con l'istruzione successiva a quella dell'istruzione JBC.

Vedi anche: JB, JNB, Set d'istruzioni


JC
Istruzione: JC
Funzione: Salta se il Carry e' settato
Sintassi: JC reladdr

Istruzione OpCode N.Byte N.Cicli Flag
JC reladdr 0x40 2 2 Inv

Descrizione: JC salta all'indirizzo indicato da reladdr se il Carry bit e' ad uno, altrimenti l'esecuzione del programma continua con l'istruzione successiva a quella dell'istruzione JC.

Vedi anche: JNC, Instruction Set


JNB
Istruzione: JNB
Funzione: Salta se il bit non e' settato
Sintassi: JNB bit addr,reladdr

Istruzione OpCode N.Byte N.Cicli Flag
JNB bit addr,reladdr 0x30 3 2 Inv

Descrizione: JNB salta all'indirizzo indicato da reladdr se il bit indicato da bit addr non e' settato, altrimenti l'esecuzione del programma continua con l'istruzione successiva a quella dell'istruzione JNB.

Vedi anche: JB, JBC, Set d'istruzioni


JNC
Istruzione: JNC
Funzione: Salta se il Carry non e' settato
Sintassi: JNC reladdr

Istruzione OpCode N.Byte N.Cicli Flag
JNC reladdr 0x50 2 2 Inv

Descrizione: JNC salta all'indirizzo indicato da reladdr se il Carry bit non e' settato, altrimenti l'esecuzione del programma continua con l'istruzione successiva a quella dell'istruzione JNC.

Vedi anche: JC, Instruction Set


MOV

Istruzione: MOV
Funzione: Trasferisci un bit
Sintassi: MOV bit


Istruzione OpCode N.Byte N.Cicli Flag
MOV C,bit addr 0xA2 2 1 C
MOV bit addr,C 0x92 2 2 Inv

Descrizione: MOV copia il valore del secondo operando a bit nel primo. Il valore del secondo operando a bit rimane inalterato.

Vedi anche: Set d'istruzioni


ORL
Istruzione: ORL
Funzione: OR a bit
Sintassi: ORL Operando1,Operando2

Istruzione OpCode N.Byte N.Cicli Flag
ORL C,bit addr 0x72 2 2 C
ORL C,/bit addr 0xA0 2 1 C
Descrizione: Il valore del bit C e' calcolato in OR logico con il bit indirizzato e il risultato viene lasciato in C. Un simbolo "/" davanti al bit indica che verra' preso il suo valore negato. Il valore del bit indirizzato rimane in ogni caso inalterato.

Vedi anche: ANL, Set d'istruzioni


SETB
Istruzione: SETB
Funzione: Setta il Bit
Sintassi: SETB bit addr

Istruzione OpCode N.Byte N.Cicli Flag
SETB C 0xD3 1 1 C
SETB bit addr 0xD2 2 1 Inv

Descrizione: Setta il bit specificato

Vedi anche: CLR, Set d'istruzioni


< SET D'ISTRUZIONI

(C)Copyright 1997, 1998 by Vault Information Services. All Rights Reserved.
Le informazioni sono fornite senza alcuna garanzia (vedi dettagli)
Contattate l'autore Craig Steiner (presso 8052.com) per l'uso e/o il permesso di divulgazione di questo corso.
Traduzione italiana di: Sergio Salvitti



8052.it
Flags
 Math   Logic   Move   Jump 


Site made with Sworg - Simple Web Organizer
 
©Copyright 2001-Today PRECMA S.r.l.
Tutti i diritti riservati