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
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
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
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
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
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
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
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
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
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 |
Vedi anche: ANL, Set d'istruzioni
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 sepcificato
Vedi anche: CLR, Set d'istruzioni