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

Тракт - данные

Cтраница 2


Какую логику необходимо ввести в тракт данных ( рис. 10.9) для выбора адреса регистра-источника или регистра-получателя, чтобы реализовать команды типа регистр - регистр.  [16]

Микропрограмме приходится не только управлять трактом данных, но и определять, какая микрокоманда должна быть выполнена следующей, поскольку они не упорядочены в управляющей памяти. Вычисление адреса следующей микрокоманды начинается после загрузки регистра MIR. Пока происходит копирование, проверяется поле JAM. Если оно содержит значение 000, то ничего больше делать не нужно; когда копирование поля NEXT ADDRESS завершится, регистр МРС укажет на следующую микрокоманду.  [17]

18 Программа Mic-2 для команды SWAP.| Реализация команды SWAP для Mic - З. [18]

Следует помнить, что теперь работа тракта данных занимает три цикла: один - для загрузки регистров А и В, второй - для выполнения операции и загрузки регистра С и третий - для записи результатов в регистры. Каждый из этих участков будем называть микрошагом.  [19]

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

Когда микрокоманда попадает в MIR, в тракт данных поступают различные сигналы. Значение определенного регистра помещается на шину В, а АЛУ узнает, какую операцию нужно выполнять. Все это происходит во время второго подцикла. После периода Дда Дг входные сигналы АЛУ стабилизируются.  [21]

22 Управляющие сигналы VME в процессе асинхронной пересылки. [22]

Возможность реализации 16 -, 24 - и 32-разрядных трактов данных позволяет использовать системную шину VME для одновременной совместной работы 8 -, 16 - и 32-разрядных процессоров.  [23]

Будучи реализован по СБИС-технологии, MC68020 содержит 32-разрядные регистры и тракты данных, использует 32-разрядные адреса, обладает богатым набором основных команд и универсальным комплектом методов адресации.  [24]

Значения этих 29 сигналов управления определяют операции для одного цикла тракта данных. Кроме того, если установлен сигнал считывания данных, то в конце цикла после загрузки регистра MAR начинается работа памяти. Данные из памяти помещаются в MBR или MDR в конце следующего цикла, а использоваться эти данные могут в цикле, который идет после него.  [25]

Другими словами, мы загружаем регистр MAR в конце цикла тракта данных и запускаем память сразу после этого. Следовательно, мы не можем ожидать, что результаты считывания будут в регистре MDR в начале следующего цикла, особенно если длительность импульса небольшая. Этого времени будет недостаточно. Поэтому между началом считывания из памяти и использованием этого результата должен помещаться один цикл. Однако во время этого цикла может выполняться не только передача слова из памяти, но и другие операции.  [26]

27 Конвейер Mic-4. [27]

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

Внутреннее устройство тракта данных типичного фон-неймановского процессора показано на рис. 2.2. Тракт данных состоит из регистров ( обычно от 1 до 32), АЛУ ( арифметико-логического устройства) и нескольких соединяющих шин. Содержимое регистров поступает во входные регистры АЛУ, которые на рис. 2.2 обозначены буквами А и В. В них находятся входные данные АЛУ, пока АЛУ производит вычисления. Тракт данных - важная составная часть всех компьютеров, и мы обсудим его очень подробно.  [29]

До сих пор мы рассказывали о том, как происходит управление трактом данных, но мы еще не касались того, каким образом решается, какой именно сигнал управления и на каком цикле должен запускаться. Для этого существует контроллер последовательности, который отвечает за последовательность операций, необходимых для выполнения одной команды.  [30]



Страницы:      1    2    3    4    5