|
Serwis Edukacyjny nauczycieli w I-LO w Tarnowie
Materiały dla uczniów liceum |
Wyjście Spis treści Wstecz Dalej
Tłumaczenie: mgr Jerzy Wałaszek |
©2026 mgr Jerzy Wałaszek
|
INC r |
INCREMENT = Zwiększ o 1 |
|||||||||||||||||
| Operacja: | r ← r + 1 | |||||||||||||||||
| Mnemonik: | INC | |||||||||||||||||
| Argumenty: | r
|
|||||||||||||||||
| Opis: |
Rejestr r jest zwiększany o 1. Symbol r odnosi się do rejestrów A, B, C, D, E, H i L, które w kodzie operacyjnym instrukcji są przedstawione następująco:
|
|||||||||||||||||
| Zmieniane znaczniki: | S ustawiany na 1, jeśli wynik jest ujemny; inaczej zerowany Z ustawiany na 1, jeśli wynik zero; naczej zerowany H ustawiany na 1, jeśli występuje przeniesienie z bitu 3; inaczej zerowany P/V ustawiany na 1, jeśli rejestr r miał przed operacją zawartość ; inaczej zerowanyN jest zerowany C nie jest zmieniany |
|||||||||||||||||
| Przykład: | Jeśli rejestr D zawiera 28H, to powykonaniu instrukcji INC Dzawartość rejestru D zmieni się na.. |
|||||||||||||||||
INC (HL) |
INCREMENT = Zwiększ o 1 |
|||||||||||||||||
| Operacja: | (HL) ← (HL) + 1 | |||||||||||||||||
| Mnemonik: | INC | |||||||||||||||||
| Argumenty: | (HL)
|
|||||||||||||||||
| Opis: |
Komórka pamięci o adresie przechowywanym przez parę rejestrów HL jest zwiększana o 1.
|
|||||||||||||||||
| Zmieniane znaczniki: | S ustawiany na 1, jeśli wynik jest ujemny; inaczej zerowany Z ustawiany na 1, jeśli wynik zero; inaczej zerowany H ustawiany na 1, jeśli występuje przeniesienie z bitu 3; inaczej zerowany P/V ustawiany na 1, jeśli (HL) miało przed operacją zawartość ; inaczej zerowanyN jest zerowany C nie jest zmieniany |
|||||||||||||||||
| Przykład: | Jeśli para rejestrów HL zawiera,
komórka o adresie zawiera 82H, to powykonaniu instrukcji INC (HL)komórka pod adresem 2323Hzmieni
zawartość na
83H. |
INC (IX+d) |
INCREMENT = Zwiększ o 1 |
|||||||||||||||||||||||||||||||||||
| Operacja: | (IX+d) ← (IX+d) + 1 | |||||||||||||||||||||||||||||||||||
| Mnemonik: | INC | |||||||||||||||||||||||||||||||||||
| Argumenty: | (IX+d)
|
|||||||||||||||||||||||||||||||||||
| Opis: |
Zawartość rejestru indeksowego IX jest dodawana do przesunięcia d w kodzie U2 w celu uzyskania adresu komórki pamięci. Zawartość tej komórki pamięci jest zwiększana o 1.
|
|||||||||||||||||||||||||||||||||||
| Zmieniane znaczniki: | S ustawiany na 1, jeśli wynik jest ujemny; inaczej zerowany Z ustawiany na 1, jeśli wynik zero; inaczej zerowany H ustawiany na 1, jeśli występuje przeniesienie z bitu 3; inaczej zerowany P/V ustawiany na 1, jeśli (IX+d) miało przed operacją zawartość ; inaczej zerowanyN jest zerowany C nie jest zmieniany |
|||||||||||||||||||||||||||||||||||
| Przykład: | Jeśli rejestr indeksowy IX zawiera,
komórka o adresie 2030Hzawiera 34H, to po
wykonaniuinstrukcji INC (IX+10H) komórkapod adresem 2030H zmienizawartość na 35H. |
|||||||||||||||||||||||||||||||||||
INC (IY+d) |
INCREMENT = Zwiększ o 1 |
|||||||||||||||||||||||||||||||||||
| Operacja: | (IY+d) ← (IY+d) + 1 | |||||||||||||||||||||||||||||||||||
| Mnemonik: | INC | |||||||||||||||||||||||||||||||||||
| Argumenty: | (IY+d)
|
|||||||||||||||||||||||||||||||||||
| Opis: |
Zawartość rejestru indeksowego IY jest dodawana do przesunięcia d w kodzie U2 w celu uzyskania adresu komórki pamięci. Zawartość tej komórki pamięci jest zwiększana o 1.
|
|||||||||||||||||||||||||||||||||||
| Zmieniane znaczniki: | S ustawiany na 1, jeśli wynik jest ujemny; inaczej zerowany Z ustawiany na 1, jeśli wynik zero; inaczej zerowany H ustawiany na 1, jeśli występuje przeniesienie z bitu 3; inaczej zerowany P/V ustawiany na 1, jeśli (IY+d) miało przed operacją zawartość ; inaczej zerowanyN jest zerowany C nie jest zmieniany |
|||||||||||||||||||||||||||||||||||
| Przykład: | Jeśli rejestr indeksowy IY zawiera,
komórka o adresie 2030Hzawiera 34H, to po
wykonaniuinstrukcji INC (IY+10H) komórkapod adresem 2030H zmienizawartość na 35H. |
|||||||||||||||||||||||||||||||||||
DEC r |
DECREMENT = Zmniejsz o 1 |
|||||||||||||||||
| Operacja: | r ← r - 1 | |||||||||||||||||
| Mnemonik: | DEC | |||||||||||||||||
| Argumenty: | r
|
|||||||||||||||||
| Opis: |
Rejestr r jest zmniejszany o 1. Symbol r odnosi się do rejestrów A, B, C, D, E, H i L, które w kodzie operacyjnym instrukcji są przedstawione następująco:
|
|||||||||||||||||
| Zmieniane znaczniki: | S ustawiany na 1, jeśli wynik jest ujemny; inaczej zerowany Z ustawiany na 1, jeśli wynik zero; inaczej zerowany H ustawiany na 1, jeśli występuje pożyczka z bitu 4; inaczej zerowany P/V ustawiany na 1, jeśli rejestr r miał przed operacją zawartość 80H;inaczej zerowany N jest ustawiany na 1 C nie jest zmieniany |
|||||||||||||||||
| Przykład: | Jeśli rejestr D zawiera 2AH, to powykonaniu instrukcji DEC Dzawartość rejestru D zmieni sięna 29H.. |
|||||||||||||||||
DEC (HL) |
DECREMENT = Zmniejsz o 1 |
|||||||||||||||||
| Operacja: | (HL) ← (HL) - 1 | |||||||||||||||||
| Mnemonik: | DEC | |||||||||||||||||
| Argumenty: | (HL)
|
|||||||||||||||||
| Opis: |
Komórka pamięci o adresie przechowywanym przez parę rejestrów HL jest zmniejszana o 1.
|
|||||||||||||||||
| Zmieniane znaczniki: | S ustawiany na 1, jeśli wynik jest ujemny; inaczej zerowany Z ustawiany na 1, jeśli wynik zero; inaczej zerowany H ustawiany na 1, jeśli występuje pożyczka z bitu 4; inaczej zerowany P/V ustawiany na 1, jeśli (HL) miało przed operacją zawartość 80H;inaczej zerowany N jest ustawiany na 1 C nie jest zmieniany |
|||||||||||||||||
| Przykład: | Jeśli para rejestrów HL zawiera3434H,
komórka o adresie 3434Hzawiera 82H, to po
wykonaniuinstrukcji DEC (HL) komórka podadresem 2323H zmieni
zawartośćna 81H. |
DEC (IX+d) |
DECREMENT = Zmniejsz o 1 |
|||||||||||||||||||||||||||||||||||
| Operacja: | (IX+d) ← (IX+d) - 1 | |||||||||||||||||||||||||||||||||||
| Mnemonik: | DEC | |||||||||||||||||||||||||||||||||||
| Argumenty: | (IX+d)
|
|||||||||||||||||||||||||||||||||||
| Opis: |
Zawartość rejestru indeksowego IX jest dodawana do przesunięcia d w kodzie U2 w celu uzyskania adresu komórki pamięci. Zawartość tej komórki pamięci jest zmniejszana o 1.
|
|||||||||||||||||||||||||||||||||||
| Zmieniane znaczniki: | S ustawiany na 1, jeśli wynik jest ujemny; inaczej zerowany Z ustawiany na 1, jeśli wynik zero; inaczej zerowany H ustawiany na 1, jeśli występuje pożyczka z bitu 4; inaczej zerowany P/V ustawiany na 1, jeśli (IX+d) miało przed operacją zawartość 80H;inaczej zerowany N jest ustawiany na 1 C nie jest zmieniany |
|||||||||||||||||||||||||||||||||||
| Przykład: | Jeśli rejestr indeksowy IX zawiera,
komórka o adresie 2030Hzawiera 34H, to po
wykonaniuinstrukcji DEC (IX+10H) komórkapod adresem 2030H zmieni
zawartośćna 33H. |
|||||||||||||||||||||||||||||||||||
DEC (IY+d) |
DECREMENT = Zmniejsz o 1 |
|||||||||||||||||||||||||||||||||||
| Operacja: | (IY+d) ← (IY+d) - 1 | |||||||||||||||||||||||||||||||||||
| Mnemonik: | DEC | |||||||||||||||||||||||||||||||||||
| Argumenty: | (IY+d)
|
|||||||||||||||||||||||||||||||||||
| Opis: |
Zawartość rejestru indeksowego IY jest dodawana do przesunięcia d w kodzie U2 w celu uzyskania adresu komórki pamięci. Zawartość tej komórki pamięci jest zmniejszana o 1.
|
|||||||||||||||||||||||||||||||||||
| Zmieniane znaczniki: | S ustawiany na 1, jeśli wynik jest ujemny; inaczej zerowany Z ustawiany na 1, jeśli wynik zero; inaczej zerowany H ustawiany na 1, jeśli występuje pożyczka z bitu 4; inaczej zerowany P/V ustawiany na 1, jeśli (IY+d) miał przed operacją zawartość 80H;inaczej zerowany N jest ustawiany na 1 C nie jest zmieniany |
|||||||||||||||||||||||||||||||||||
| Przykład: | Jeśli rejestr indeksowy IY zawiera,
komórka o adresie 2030Hzawiera 34H, to po
wykonaniuinstrukcji DEC (IY+10H) komórkapod adresem 2030H zmieni
zawartośćna 33H. |
|||||||||||||||||||||||||||||||||||
![]() |
Zespół Przedmiotowy Chemii-Fizyki-Informatyki w I Liceum Ogólnokształcącym im. Kazimierza Brodzińskiego w Tarnowie ul. Piłsudskiego 4 ©2026 mgr Jerzy Wałaszek |
Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email:
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.
Informacje dodatkowe.