В компьютерных системах часто используются команды, которые требуют выполнения одной и той же операции на нескольких различных регистрах. Такая задача может решаться путем записи программной последовательности, включающей многократно повторяемую команду, где каждая команда определяет конкретный регистр. Однако такой способ связан с неэкономным использованием кода и ненужным увеличением количества команд, сохраняемых в программной памяти. Для решения такой проблемы предлагается компьютерная система с множеством регистров, предназначенных для хранения элементов данных. Компьютерная система использует определенные команды (напр., PUSH, POP), расширяемые в серии накопителей нагрузок. Сохраняемые или загружаемые регистры задаются в поле команды с помощью так называемого значения-посредника, которое действует как маска регистра. Для идентификации регистра, требуемого для каждой команды в последовательности, декодер использует схему детектирования битовой позиции, которая в свою очередь включает детектор границы, детектирующий положение первых “1″-битов в битовой последовательности и вывода такого положения для задания регистров.