Команда - битовая маска - Большая Энциклопедия Нефти и Газа, статья, страница 1
Когда-то я думал, что я нерешительный, но теперь я в этом не уверен. Законы Мерфи (еще...)

Команда - битовая маска

Cтраница 1


1 Значения модульного регистра, [ TABLE ] Значения модульного регистра, режим модульной адресации режим циклической модульной адресации. [1]

Команды битовой маски обеспечивают простой способ установки, сброса, инвертирования или тестирования выбранных, но не обязательно смежных, битов в регистре или ячейке памяти.  [2]

Все команды битовой маски работают с 16-битовыми данными. Эти данные могут находиться в памяти, в младших или старших разрядах регистра.  [3]

Только одна команда битовой маски допускается в одном исполняемом наборе, поскольку существует только один блок исполнения для таких команд. Подмножество команд битовой маски ( BMTSET) обеспечивает аппаратную поддержку семафоров.  [4]

5 Значения модульного регистра, [ TABLE ] Значения модульного регистра, режим модульной адресации режим циклической модульной адресации. [5]

Ядро SC140 поддерживает команды битовой маски для всех указателей ( R0 - R15), всех регистров АЛУ данных ( D0 - D15), всех регистров управления ( EMR, VBA, PCTLO, PCTL1, SR, MCTL) и ячеек памяти.  [6]

Исполняемый набор, содержащий команды битовой маски и работы со стеком.  [7]

Исполняемый набор, содержащий команды битовой маски и пересылки.  [8]

Исполняемый набор, состоящий из одной команды битовой маски.  [9]

В любом наборе может содержаться только одна команда битовой маски, поскольку имеется только один блок исполнения для этих команд.  [10]

На примере показаны два варианта параллельного выполнения команды битовой маски и пересылки. При этом предполагается, что доступы к памяти осуществляются с перекрытием адреса. В случае а) операции чтения и записи, выполняемые в такте 1, вызывают противоречие. В случае б) две операции записи вызывают противоречие во втором такте.  [11]

Только одна команда битовой маски допускается в одном исполняемом наборе, поскольку существует только один блок исполнения для таких команд. Подмножество команд битовой маски ( BMTSET) обеспечивает аппаратную поддержку семафоров.  [12]

13 Биты модификатора адреса ( AM. [13]

Адресная регистровая прямая - операндом является один из 27 регистров AGU ( R0 - R7, R8 - R15 / B0 - B7, N0 - N3, МО-МЗ, MCTL, N / ESP), задаваемых полем команды. По правилам конвейера, если содержимое регистра AGU ( Rn, Bn, N / ESP, Ni, Mj или MCTL) изменяется с помощью команд MOVE, POP или команды битовой маски, то новое содержимое не будет доступно для использования в качестве указателя на следующий командный цикл.  [14]

15 Структура AGU. [15]



Страницы:      1    2