Il contenuto dell'accumulatore è collegato all'espressione invertita nelle parentesi che seguono da un'operazione logica AND. Il risultato viene trasferito nell'accumulatore.
Gli operandi validi per questo operatore devono presentare uno dei seguenti tipi di dati: (BOOL, WORD, DWORD)
Operatore disponibile solo nel linguaggio di programmazione IL.
Tutti gli operandi devono presentare lo stesso tipo di dato.
LD |
var_1 |
(* Caricare var_1 nell'accumulatore *) |
(* Poiché segue un'espressione tra parentesi, salvare il contenuto dell'accumulatore; elaborare per prima l'espressione tra parentesi *) |
||
ANDN( |
var_2 |
(* Caricare var_2 nell'accumulatore *) |
OR |
var_3 |
(* Eseguire il collegamento OR di var_3 con l'accumulatore; memorizzare il risultato nell'accumulatore *) |
) |
(* Eseguire il collegamento AND del contenuto dell'accumulatore salvato con il contenuto attuale invertito dell'accumulatore; memorizzare il risultato nell'accumulatore *) |
|
ST |
var_4 |
(* Memorizzare l'accumulatore in var_4 *) |