Что такое инструкция INR микропроцессора?
Инструкция INR используется в микропроцессоре 8086 для увеличения регистра на единицу. INR — это сокращенный код операции для более длинной формы инструкции INCREMENT REGISTER. Код операции для INR — 04h.
Общий синтаксис инструкции INR:
```
РЕГИСТЕР_ИМЯ индийских рупий
```
где `REGISTER_NAME` — это имя 8-битного регистра, который нужно увеличить.
Например, чтобы увеличить регистр BL на 1, вы должны использовать следующую мнемонику:
```
индийская рупия BL
```
После выполнения инструкции INR регистр BL будет увеличен на единицу.
Инструкцию INR также можно использовать для ячеек памяти или непосредственных операндов. Например:
```
INR BYTE PTR [BX + SI]; Увеличить байт по адресу, указанному BX+SI.
МНО [СИ + 10ч]; Увеличение 16-битного значения на SI+10h.
индийская рупия AL, 20 часов; Увеличение регистра AL на немедленное значение 20h.
```
Размер операнда инструкции INR определяется размером увеличиваемого регистра или ячейки памяти. Если размер регистра или ячейки памяти составляет 8 бит, то инструкция INR увеличивает значение на единицу. Если регистр или ячейка памяти 16-битные, то инструкция INR увеличивает значение на два.
Инструкция INR представляет собой однобайтовую инструкцию, для выполнения которой требуется 2 такта.