Instrukcje procesorów rodziny 80x86 (N)
| NEG | Two's Complement Negation | ||||||
| Użycie | NEG dest | ||||||
| Modyfikowane flagi | AF CF OF PF SF ZF | ||||||
| Odejmuje dest od 0, czyli zmienia znak liczby w zapisie U2. Wartość zapisuje z powrotem do dest. Działanie neg reg odpowiada wykonaniu instrukcji: not reg inc reg Przykład: | |||||||
| Liczba cykli zegara | Rozmiar | ||||||
| Parametry | 808x | 286 | 386 | 486 | Pentium | Bajtów | |
| reg | 3 | 2 | 2 | 1 | 1 NP | 2 | |
| mem | 24+EA | 7 | 6 | 3 | 3 NP | 2+d(0-2) | |
| NOP | No Operation (90h) | ||||||
| Użycie | NOP | ||||||
| Modyfikowane flagi | Brak | ||||||
| Ta instrukcja nie robi nic, zajmuje za to miejsce oraz zużywa czas procesora. (W rzeczywistości jest to instrukcja xchg al, al) | |||||||
| Liczba cykli zegara | Rozmiar | ||||||
| Parametry | 808x | 286 | 386 | 486 | Pentium | Bajtów | |
| Brak | 3 | 3 | 3 | 1 | 1 UV | 1 | |
| NOT | One's Compliment Negation (Logical NOT) | ||||||
| Użycie | NOT dest | ||||||
| Modyfikowane flagi | Brak | ||||||
Odwraca bity w dest. Przykład: | |||||||
| Liczba cykli zegara | Rozmiar | ||||||
| Parametry | 808x | 286 | 386 | 486 | Pentium | Bajtów | |
| reg | 3 | 2 | 2 | 1 | 1 NP | 2 | |
| mem | 24+EA | 7 | 6 | 3 | 3 NP | 2+d(0-2)td> | |
Autorzy:
Dryobates
LKS
Vogel
Marooned
Wirek


