Cтраница 2
Ограничения на перераспределения следующие: Командные слова исполняемого набора должны быть размещены непрерывно, без пропусков. [16]
Показывает, нарушено было ли правило группировки исполняемого набора, например, более чем один код операции передан в блок исполнения. Бит ILST устанавливается, если происходит соответствующее исключение, и сбрасывается пользователем. Исключение по нелегальности генерируется независимо от времени распознавания нелегального набора. Эта операция должна быть выполнена только в процедуре обслуживания исключения по нелегальности. [17]
Описание: Выполняет переход по метке после выполнения исполняемого набора, находящегося в слоте задержки. [18]
Команда CONT вызывает завершение текущего цикла перед достижением последнего исполняемого набора цикла. Если значение LCn больше единицы, то команда CONT вызывает переход программы по адресу, содержащемуся в SAn, LCn декрементируется на 1, и цикл повторяется. [19]
Только одна команда битовой маски допускается в одном исполняемом наборе, поскольку существует только один блок исполнения для таких команд. Подмножество команд битовой маски ( BMTSET) обеспечивает аппаратную поддержку семафоров. [20]
В этот методе группировки старшие биты каждой команды в исполняемом наборе обеспечивают ядро необходимой информацией для выполнения группировки. [21]
Исполняемые программы обрабатывают исполняемые наборы, при этом на каждый исполняемый набор отводится один такт. Программист или оптимизатор SC140 может увеличить число команд в исполняемом наборе, обеспечивая возможность двум или большему количеству блоков выполнения обрабатывать команды параллельно, в одном такте. [22]
Префикс в одно или два слова, размещенный в начале исполняемого набора, дает дополнительную информацию об исполняемом наборе. [23]
![]() |
Опции условного выполнения подмножеств. [24] |
Ядро SC140 обеспечивает условное выполнение всех команд или подмножества команд исполняемого набора. Подмножество представляет команды, которые могут быть выполнены или не выполнены в зависимости от данного условия. В префиксе определяются различные опции условного выполнения. Если префикса нет, то по умолчанию используется безусловное выполнение команд всего набора. [25]
Второй случай проиллюстрирован в примере 6 - 2, который показывает исполняемый набор из шести команд, выполняемых за один такт. [26]
В последовательной группировке команды типов 2, 3 и 4 завершают исполняемый набор, а команда типа 4 не может быть сгруппирована с другими командами. [27]
SKIPLS / CONT / BREAK к исполняемому набору, который следует за двумя исполняемыми наборами которые содержат последние адреса циклов. [28]
Это ограничение не относится к SKIP / CONT / BREAK во вложенном цикле для последнего исполняемого набора внешнего цикла. [29]
В наборе, который использует IFT и IFF, эти правила применяются ко всему исполняемому набору. [30]