Изобретение относится к процессору и способу осуществления операций непрямого чтения данных из регистра и записи данных в регистр. Техническим результатом является расширение функциональных возможностей. Способ записи выходного значения регистра заключается в приеме первой команды программы, включающей в себя первое исходное поле, имеющее первое индексированное значение, и первое конечное поле, имеющее второе индексированное значение; обработке первой команды во множестве блоков выполнения; считывании первого индексированного значения для использования в качестве первого индекса по меньшей мере одного регистрового файла, которое идентифицирует первое положение в по меньшей мере одном регистровом файле; извлечении первого выходного значения регистра, выполнении операции над первым выходным значением регистра для получения первого результата; записи этого результата во второе положение по меньшей мере одного регистрового файла, основываясь на третьем индексированном значении, которое определяется путем извлечения второго выходного значения регистра из третьего положения по меньшей мере одного регистрового файла, основываясь на втором индексированном значении; выполнении операции над вторым выходным значением регистра для определения третьего индексированного значения. 3 н. и 15 з.п. ф-лы, 4 ил.