Cтраница 4
Вместе с этим основная система команд ( в первую очередь, команды обращения к памяти) рассчитана на работу с одним кубом памяти. Аппаратурно в машине вместе с дополнительными кубами памяти появляются три дополнительных регистра: регистр поля данных, регистр поля команд и регистр запоминания полей. Итак, в общем случае машина может содержать до 8 кубов памяти по 4096 слов каждый. Каждый куб памяти рассматривается как некоторое поле, в котором могут располагаться и команды и данные. Поля нумеруются с 0 до 7 ( очевидно, при этом десятичная и восьмеричная нумерации полей совпадают); команды обращения к расширенному МОЗУ имеют вид 62 / тш, где т и п - восьмеричные числа. [46]
Для записи в ЗУ m разрядов двоичных чисел используется m матриц, которые набираются в пакет, располагаясь одна над другой и образуя куб памяти. [47]
Команды 62WCT1 и 62МСТ2, очевидно, должны каждый раз формироваться при работе подпрограммы, так кан до этого неизвестно, куда ( в какой куб памяти) надо будет вернуть управление и какое поле данных при этом установить. Для возможности формирования поля команд в подпрограмме основная программа должна произвести считывание и сообщить ( с помощью некоторой стандартной рабочей ячейки) свой номер поля команд МСт, так как после установки поля команд подпрограммы ( перед передачей ей управления старое содержимое регистра поля команд будет затерто. Старый номер поля данных Л / ст при передаче управления в подпрограмму может быть сохранен в регистре поля данных, однако формирование команд 62 0x1 и 62МСТ2 при этом должно осуществляться в самом начале работы подпрограммы ( с засылкой их - для исполнения - п конец подпрограммы), после чего можно установить нужное подпрограмме поле данных. [48]
Однако применять большие по размеру запоминающие элементы в АЗУ большого объема трудно, так как при ассоциативном опросе возникает значительное напряжение от тока опроса, а это затрудняет конструирование куба памяти и особенно конструирование транзисторных формирователей токов ассоциативного опроса. [49]
Как видно из рассмотрения команд обращения к памяти ( см. § 3.1, 3.2), разрядная сетка машины и система команд позволяют относительно просто строить программы, когда программа и все данные умещаются в одном кубе памяти. Однако возможны случаи, когда 4096 12-разрядных слов оказывается недостаточным, чтобы запасти необходимые сведения из внешнего мира или описать все необходимые действия с ними ( не хватает слов. [50]
Оперативное запоминающее устройство служит для хранения, приема и выдачи оперативной информации. Куб памяти собран на ферритовых сердечниках, система логической организации построена по принципу совпадения токов. [51]
Конструктивно ОЗУ собирается из отдельных блоков, называемых кубами памяти. Каждый куб памяти может содержать от тысячи до нескольких тысяч слов. Обычно принято СОЗУ и ОЗУ называть основной памятью ЭВМ. [52]
![]() |
Схема технологического процесса изготовления 3-проводной матрицы. [53] |
Каждая матрица содержит столько сердечников, сколько чисел должно фиксироваться в запоминающем устройстве. Из матриц собирают куб памяти. Количество матриц берется равным числу разрядов запоминаемых чисел, так как каждая матрица служит для хранения цифр одного разряда. [54]
![]() |
Запоминающие устройства матричного типа. а - на сердечниках. б - на трансфлкжсорах. [55] |
Каждая матрица содержит столько сердечников, сколько чисел должно фиксироваться в запоминающем устройстве. Из координатных матриц собирают куб памяти. Количество матриц берется равным числу разрядов запоминаемых чисел, так как каждая матрица служит для хранения цифр одного разряда. [56]
Зигзагообразная последовательность прошивки сердечников обмоткой считывания обеспечивает взаимокомпенсацию сигналов помех. При построении из матриц куба памяти одноименные шины всех матриц последовательно соединяются между собой. ОЗУ с плоской системой выборки просты и экономичны, но обладают существенным недостатком: они исключают возможность повышения быстродействия путем увеличения амплитуды импульсов, так как импульсы с большей амплитудой привели бы к изменению магнитного состояния сердечников, через которые проходит только одна избранная адресная шина. Кроме того, сигналы считывания О и 1 отличаются не полярностью, а только амплитудой. [57]
Матрицы объединяют в куб памяти, в котором каждая матрица предназначена для запоминания цифр одного разряда всех чисел. Если в числах имеется п разрядов, то куб памяти содержит п матриц. [58]