Mi a mikroprocesszor INR utasítása?
Az INR utasítást egy 8086-os mikroprocesszorban használják egy regiszter eggyel növelésére. Az INR az utasítás hosszabb formájának, az INCREMENT REGISTER rövidített műveleti kódja. Az INR műveleti kódja 04h.
Az INR utasítás általános szintaxisa a következő:
```
REGISTER_NAME INR
```
ahol a `REGISTER_NAME` a növelendő 8 bites regiszter neve.
Például a BL regiszter 1-gyel történő növeléséhez a következő emlékeztetőt kell használnia:
```
INR BL
```
Az INR utasítás végrehajtása után a BL regiszter eggyel nő.
Az INR utasítás memóriahelyeken vagy közvetlen operandusokon is használható. Például:
```
INR BYTE PTR [BX + SI]; Növelje a bájtot a BX+SI által mutatott címen
INR [SI + 10 óra]; Növelje a 16 bites értéket SI+10h-nál
INR AL, 20 óra; Növelje az AL regisztert azonnali értékkel 20 órával
```
Az INR utasítás operandusának méretét a növelni kívánt regiszter vagy memóriahely mérete határozza meg. Ha a regiszter vagy a memóriahely 8 bites, akkor az INR utasítás eggyel növeli az értéket. Ha a regiszter vagy a memóriahely 16 bites, akkor az INR utasítás kettővel növeli az értéket.
Az INR utasítás egy bájtos utasítás, és 2 órajelet vesz igénybe a végrehajtása.