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

Магазинная адресация

Cтраница 1


1 Порядок вычисления арифметического выражения. [1]

Принцип магазинной адресации памяти оказывается весьма удобным при вычислении арифметических и булевых выражений. В этом случае СОЗУ используется для хранения значений переменных, промежуточных и окончательных результатов. Обмен между ячейками СОЗУ и ОЗУ производится по командам Ввод А и Вывод А. При этом производится передача слова между ячейкой А ОЗУ и ячейкой СОЗУ, адрес которой зафиксирован на СчА СОЗУ. Операции выполняются над словами, в последнюю очередь записанными в СОЗУ. Результат операции заносится в ячейку СОЗУ. В случае магазинной адресации отпадает необходимость в использовании адресной части в командах, определяющих арифметические операции. Команды, содержащие только операционную часть, называются нульадресными.  [2]

Поскольку принцип магазинной адресации приводит к экономии времени только при вычислении достаточно сложных выражений, то он находит применение в ЭВМ, ориентированных на решение научных и технических задач. Если процент арифметических и логических операций невелик и в задачах фигурируют в основном короткие выражения, при вычислении которых отсутствует необходимость в хранении большого числа промежуточных значений, то использование ЗУ с магазинной адресацией дает очень небольшой эффект.  [3]

Сверхоперативные ЗУ с магазинной адресацией находят широкое применение в ЭВМ, ориентированных на решение научных и технических задач.  [4]

Выше было отмечено, что принцип магазинной адресации порождает 0-адресные команды, состоящие только из кода операции. Малая длина таких команд позволяет размещать в одном слове памяти сразу несколько команд. Этот фактор также приводит к уменьшению числа обращений к ОП при выборке программной информации и, следовательно, увеличивает быстродействие ЭВМ.  [5]

Используются и другие команды управления СОЗУ с магазинной адресацией, обеспечивающие возможность практически полностью исключить пересылку промежуточных результатов вычисления между процессором и ОЗУ, а следовательно, увеличивающие быстродействие ЭВМ.  [6]

Если слова загружались в ЗУ в порядке А, В, С, то они могут быть прочитаны только в обратном порядке С, В, А. Принцип магазинной адресации оказывается весьма удобным при вычислении арифметических и булевых выражений. В этом случае исходные значения загружаются в ЗУ из ОП. Все промежуточные результаты и конечный результат автоматически засылаются в ЗУ. Вычисление выражения заканчивается записью результата в ОП.  [7]

При магазинной ( стековой, гнездовой) адресации адрес следующего операнда, записанного в СОЗУ, определяется из адреса предыдущего путем прибавления 1, то есть адресация осуществляется либо с помощью счетчика, либо путем перемещения массива слов в СОЗУ на одну ячейку вниз или вверх. Структура СОЗУ при магазинной адресации с помощью счетчика показана на рис. 252, а. При записи нового слова в счетчик адреса ( СТА) прибавляется ], а при чтении - вычитается.  [8]

Сверхоперативное ЗУ может строиться с использованием принципа магазинной адресации ячеек. Принцип построения СОЗУ с магазинной адресацией иллюстрируется схемой на рис. 7.7. Для адресации ячеек используется реверсивный счетчик адреса СчА, на котором представляется адрес ячейки СОЗУ. Сигнал с дешифратора адреса используется для подключения входной и выходной шин регистра с соответствующим номером к входной и выходной шинам СОЗУ. Подключение производится по схеме, аналогичной рис. 7.6. По сигналу У1 слово X с входной шины СОЗУ заносится на подключенный регистр. По сигналу У2 слово с соответствующего регистра поступает в выходную шину Y СОЗУ.  [9]

Поскольку принцип магазинной адресации приводит к экономии времени только при вычислении достаточно сложных выражений, то он находит применение в ЭВМ, ориентированных на решение научных и технических задач. Если процент арифметических и логических операций невелик и в задачах фигурируют в основном короткие выражения, при вычислении которых отсутствует необходимость в хранении большого числа промежуточных значений, то использование ЗУ с магазинной адресацией дает очень небольшой эффект.  [10]

Сверхоперативное ЗУ может строиться с использованием принципа магазинной адресации ячеек. Принцип построения СОЗУ с магазинной адресацией иллюстрируется схемой на рис. 7.7. Для адресации ячеек используется реверсивный счетчик адреса СчА, на котором представляется адрес ячейки СОЗУ. Сигнал с дешифратора адреса используется для подключения входной и выходной шин регистра с соответствующим номером к входной и выходной шинам СОЗУ. Подключение производится по схеме, аналогичной рис. 7.6. По сигналу У1 слово X с входной шины СОЗУ заносится на подключенный регистр. По сигналу У2 слово с соответствующего регистра поступает в выходную шину Y СОЗУ.  [11]

12 СОЗУ с магазинной адресацией. [12]

После того как в схеме будет выполнено подключение регистра с соответствующим номером к выходной шине СОЗУ, вырабатывается сигнал У2, по которому слово поступает в выходную шину. После выборки слова из соответствующей ячейки СОЗУ ячейка рассматривается как свободная. Адрес ячейки зафиксирован на СчА, и при очередной записи в освободившуюся ячейку заносится заданное слово X. Таким образом, при магазинной адресации распределение ячеек СОЗУ для хранения слов происходит автоматически. При выборке доступно только последнее записанное слово. Если в СОЗУ последовательно записаны слова А, В, С, то данные слова могут быть выбраны только в обратном порядке С, В, А.  [13]

14 Порядок вычисления арифметического выражения. [14]

Принцип магазинной адресации памяти оказывается весьма удобным при вычислении арифметических и булевых выражений. В этом случае СОЗУ используется для хранения значений переменных, промежуточных и окончательных результатов. Обмен между ячейками СОЗУ и ОЗУ производится по командам Ввод А и Вывод А. При этом производится передача слова между ячейкой А ОЗУ и ячейкой СОЗУ, адрес которой зафиксирован на СчА СОЗУ. Операции выполняются над словами, в последнюю очередь записанными в СОЗУ. Результат операции заносится в ячейку СОЗУ. В случае магазинной адресации отпадает необходимость в использовании адресной части в командах, определяющих арифметические операции. Команды, содержащие только операционную часть, называются нульадресными.  [15]



Страницы:      1