Cтраница 1
Исполняемый набор может включать до 8 командных слов, занимающих позиции 0 - 7 в наборе. Позиция команды в несколько слов определяется как позиция первого слова. В примере показаны позиции, занимаемые тремя командами в одно слово ( 1w) и двумя командами в два слова ( 2ш), которые сгруппированы в префиксе размером в одно слово. [1]
Исполняемый набор с префиксом может содержать до двух команд, состоящих из двух слов. Одна команда должна занимать нечетную, а другая четную позицию. [2]
Исполняемый набор, содержащий команды битовой маски и пересылки. [3]
Исполняемый набор, состоящий из одной команды битовой маски. [4]
Исполняемый набор, содержащий команды битовой маски и работы со стеком. [5]
Имея данный исполняемый набор, ассемблер добавляет команду NOP к объектному коду для корректности ассемблирования. [6]
В исполняемом наборе может быть до двух команд AGU. Одна должна быть размещена на четной позиции, другая на нечетной. Если в исполняемом наборе находится только одна команда AGU, то она может быть размещена в любой позиции. [7]
Например, исполняемый набор может включать только одну команду STOP или WAIT и одну команду MARK. В наборе, который использует IFT и IFF, эти правила применяются к каждому IFT и IFF и не применяются ко всему исполняемому набору. [8]
![]() |
Четные и нечетные регистры.| Карта памяти стека. [9] |
В одном исполняемом наборе может быть до двух команд занесения в стек. В этом случае первая команда занесения использует четный регистровый операнд, а вторая - нечетный. [10]
Исполняемые программы обрабатывают исполняемые наборы, при этом на каждый исполняемый набор отводится один такт. Программист или оптимизатор SC140 может увеличить число команд в исполняемом наборе, обеспечивая возможность двум или большему количеству блоков выполнения обрабатывать команды параллельно, в одном такте. [11]
Команды, принадлежащие исполняемому набору всегда выполняются одновременно. Новый набор команд начинает выполняться только после того, как выполнятся все команды предыдущего набора. Поэтому, время выполнения исполняемого набора определяется командой в наборе, которая выполняется дольше всего. [12]
Следовательно, если в исполняемом наборе имеются команды из набора команд, которые могут выполняться параллельно, то каждая из них направляется в соответствующий исполнительный блок. [13]
SKIPLS / CONT / BREAK к исполняемому набору, который следует за двумя исполняемыми наборами которые содержат последние адреса циклов. [14]
IFA должно быть последним подмножеством в исполняемом наборе. [15]