Cтраница 1
Содержимое адресного регистра может быть в дальнейшем обновлено в соответствии с выбранным режимом адресации. Если адресный регистр обновляется, то один из регистров модификатора ( Mj) может бытьиспользован для задания типа обновленной арифметики. [1]
Смещение слова, ( Rn хххх) - адрес операнда является суммой содержимого адресного регистра Rn и непосредственного смещения. Смещение является знаковым 15-битным словом, требующим второго слова команды. Смещение дополняется знаком до 32 бит и затем складывается с Rn для получения адреса операнда. Таким образом, смещение может находиться в диапазоне от [-16,384] до [ 16,383] байт, от [-8192] до [ 8191] слов, от [-4096] до [ 4095] длинных слов или от [-2048] до [ 2047] двойных длинных слов, в соответствии с разрядностью доступа. [2]
Индексированный со смещением NO, ( Rn N0) - адрес операнда является суммой содержимого адресного регистра и содержимого регистра N0, предварительно сдвинутого влево на 0, 1 2 или 3 позиции в соответствии с разрядностью доступа. Тип арифметики определяется с помощью соответствующего регистра модификатора ( МО-МЗ), как запрограммировано в регистре MCTL Содержимое регистров Rn и N0 не меняется. [3]
Функция проверки была сконструирована таким образом, что при нажатии клавиш LOAD ADRS и EXAM содержимое адресного регистра не меняется. В этом случае непосредственно проверяется ячейка, отраженная в индикаторе адресного регистра. Однако при втором и последующих нажатиях клавиши EXAM, содержимое регистра адреса шины увеличивается. Это продолжается до тех пор, пока не будет нажат другой управляющий переключатель. [4]
Индексированный с адресным регистром Rm, ( Rn Rm) - адрес операнда является суммой содержимого адресного регистра Rn и содержимого адресного регистра Rm, предварительно сдвинутого влево на 0, 1 2 или 3 позиции в соответствии с разрядностью доступа. Тип арифметики определяется с помощью соответствующего регистра модификатора ( МО-МЗ), как запрограммировано в регистре MCTL. Содержимое регистров Rn и Rm не меняется. [5]
Для изменения команд ( модификации) предусмотрен индексный регистр X, в котором хранится константа, добавляемая к содержимому адресного регистра в соответствии с содержащимся в текущей команде указанием. [6]
Индексированный с адресным регистром Rm, ( Rn Rm) - адрес операнда является суммой содержимого адресного регистра Rn и содержимого адресного регистра Rm, предварительно сдвинутого влево на 0, 1 2 или 3 позиции в соответствии с разрядностью доступа. Тип арифметики определяется с помощью соответствующего регистра модификатора ( МО-МЗ), как запрограммировано в регистре MCTL. Содержимое регистров Rn и Rm не меняется. [7]
![]() |
Двойная косвенная адресация. [8] |
В случае такой адресации второй байт команды интерпретируется как представленное в дополнительном коде смещение, которое должно быть прибавлено к содержимому адресного регистра для получения действительного адреса. Так же как при непосредственной адресации, содержимое адресной части команды ( в данном случае это смещение) не может модифицироваться, так как представляет собой часть уже сформированной программы. Относительная адресация используется преимущественно в командах переходов, где счетчик команд модифицируется с помощью смещения. [9]
![]() |
Формат регистра управления модификатором ( MCTL. [10] |
Четыре 32-битовых регистра смещения N0 - N3, доступные для чтения и записи, могут содержать значения смещения, используемые для инкремента или декремента адресных регистров при обновлении содержимого адресных регистров. Эти регистры могут быть также использованы для хранения 32-битовых данных общего назначения. Например, содержимое регистров смещения может определять смещение в таблице или базе таблицы для индексной адресации или может использоваться для перехода внутри таблицы на заданный уровень, например, пять ячеек за один шаг для генерации волновой формы. [11]
![]() |
ПДП-контроллер как часть микро - ЭВМ. [12] |
Порция данных передается между памятью и внешним устройством. Содержимое адресного регистра увеличивается, а содержимое регистра счета записей уменьшается. Таким образом подготавливается к передаче следующая порция данных. [13]
Без обновления, ( Rn) - адрес операнда находится в адресном регистре. Содержимое адресного регистра при выполнении команды не меняется. Содержимое соответствующего регистра модификатора ( МО-МЗ) игнорируется. [14]
Во время вращения барабана импульсы синхронизации направляются на вход 8-позиционного счетчика с позициями MB, MI... Блок совпадения непрерывно сравнивает содержимое адресного регистра с содержимым счетчика. Как только они становятся идентичными, импульс, выдаваемый схемой совпадения, открывает клапан Р, а затем один из клапанов PZ или Р3 в зависимости от того, является ли текущая операция операцией записи или считывания. Во втором случае, наоборот, слово, записанное на барабане, катушками считывания магнитных головок Т переносится ( после усиления в усилителях считывания AL) к выходному регистру; мы получаем, таким образом, считывание без стирания. [15]