Kaj je INR navodilo mikroprocesorja?
Ukaz INR se v mikroprocesorju 8086 uporablja za povečanje registra za eno. INR je skrajšana operacijska koda za daljšo obliko ukaza, INCREMENT REGISTER. Operacijska koda za INR je 04h.
Splošna sintaksa ukaza INR je:
```
INR REGISTER_NAME
```
kjer je `REGISTER_NAME` ime 8-bitnega registra, ki ga je treba povečati.
Če želite na primer povečati register BL za 1, bi uporabili naslednjo mnemoniko:
```
INR BL
```
Po izvedbi ukaza INR bi se register BL povečal za eno.
Ukaz INR je mogoče uporabiti tudi na pomnilniških lokacijah ali neposrednih operandih. Na primer:
```
INR BAJT PTR [BX + SI]; Povečaj bajt na naslovu, ki ga kaže BX+SI
INR [SI + 10h]; Povečaj 16-bitno vrednost pri SI+10h
INR AL, 20 ur; Povečaj register AL za takojšnjo vrednost 20h
```
Velikost operanda ukaza INR je določena z velikostjo registra ali pomnilniške lokacije, ki se povečuje. Če je register ali pomnilniška lokacija 8-bitna, potem ukaz INR poveča vrednost za eno. Če je register ali pomnilniška lokacija 16-bitna, potem ukaz INR poveča vrednost za dva.
Navodilo INR je enobajtno navodilo in za izvedbo potrebuje 2 takta.