|
Tutorial
|
Dettaglio Istruzioni |
| Istruzioni della Cpu 80x86 |
SCHEDA n° 07 [I/ 132 di 198] |
|
|
|
|
| Questa istruzione inverte l'operando destinazione; in pratica esegue il suo complemento a uno. | |
| Il risultato è lasciato nell'operando di destinazione, al posto di quello di partenza. | |
| L'operando può essere un registro o una locazione di memoria, con dimensione di un byte, di una word o di una doubleword ( con 80386/486). |
| Le sue caratteristiche sono riassunte nella
seguente tabella (leggi le istruzioni
|
| NOT Destinazione | Destinazione << (Destinazione) complemento a uno | |||||||||||||||
|
Esempio di Applicazione |
Cicli di Clock | Mem Acces |
N° Bytes |
Flag influenzate | ||||||||||||
| Mnemonico | Operandi | 86 | 268 | 386 | 486 | O | D | I | T | S | Z | A | P | C | ||
|
NOT |
BX |
3 | 2 | 2 | 1 | no | 2 | |||||||||
|
NOT |
[Depo01] |
16+EA | 7 | 6 | 3 | 2 | 2,4 | |||||||||
|
NOT |
[Depo02] |
24+EA | ||||||||||||||
|
NOT |
AL |
3 | 2 | 2 | 1 | no | 2 | |||||||||
| La tabella evidenzia le tipologie degli operandi di questa istruzione: con registro e con memoria. |
| La figura seguente mostra le risorse richieste da questa istruzione in funzione degli operandi coinvolti (leggi le istruzioni): |
|
||||||||||||||||||||||||||||||||||||||||
| Il meccanismo del complemento a 1 (o inversione logica) è molto semplice: si complementa semplicemente l'operando, bit dopo bit. |
55H
= 0101 0101 |
Per capire meglio l'azione di quest'istruzione
vediamo in dettaglio, per esempio, l'effetto sul registro AL
e sul registro BX:
|
|
|
|
Scheda n° 07 |
|
Istruzioni Cpu 80x86 |
|
|
|
||
| Istruzione 132 - NOT |
|
|
|
|
|
Home
|
|
|||||||
|
Motore Ricerca |
|