Što je INR instrukcija mikroprocesora?
INR instrukcija se koristi u mikroprocesoru 8086 za povećanje registra za jedan. INR je skraćeni operativni kod za dulji oblik instrukcije, INCREMENT REGISTER. Operativni kod za INR je 04h.
Opća sintaksa INR instrukcije je:
```
INR REGISTER_NAME
```
gdje je `REGISTER_NAME` naziv 8-bitnog registra koji se povećava.
Na primjer, da biste povećali registar BL za 1, upotrijebili biste sljedeću mnemotehniku:
```
INR BL
```
Nakon izvršenja INR instrukcije, registar BL bi se povećao za jedan.
INR instrukcija također se može koristiti na memorijskim lokacijama ili neposrednim operandima. Na primjer:
```
INR BAJT PTR [BX + SI]; Povećaj bajt na adresi na koju ukazuje BX+SI
INR [SI + 10h]; Povećaj 16-bitnu vrijednost na SI+10h
INR AL, 20 sati; Povećaj AL registar za neposrednu vrijednost od 20h
```
Veličina operanda INR instrukcije određena je veličinom registra ili memorijske lokacije koja se povećava. Ako je registar ili memorijska lokacija 8-bitna, tada INR instrukcija povećava vrijednost za jedan. Ako je registar ili memorijska lokacija 16-bitna, tada INR instrukcija povećava vrijednost za dva.
INR instrukcija je jednobajtna instrukcija i potrebna su joj 2 takta da se izvrši.