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

Блок - выборка - команда

Cтраница 3


31 Микроархитектура Pentium II. [31]

Команды поступают на конвейер на стадии IFUO ( IFU - аббревиатура от Instruction Fetch Unit - блок выборки команд), куда из кэша команд загружаются целые 32-байтные строки. Всякий раз, когда внутренний буфер пуст, туда копируется следующая строка кэш-памяти. Регистр NEXT IP ( NEXT Instruction Pointer - следующий указатель команды) управляет процессом вызова команд.  [32]

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

34 Общая структура блока управления памятью. [34]

В указанном порядке этим блокам присвоены приоритеты; блок контроля и диагностики имеет высший приоритет, а блок выборки команд, представляющий в ЦУУ первый уровень обработки кодов инструкций процессора, - низший приоритет. Запросы на обслуживание оперативной памятью этих блоков обрабатываются в схеме анализа запросов процессора, включающей в свой состав регистры, группы логических элементов и узел приоритетов запросов. Схема анализа всегда выделяет старший по приоритету запрос процессора.  [35]

Большинство современных процессоров являются и конвейеризированными и суперскалярными, как показано на рис. 2.5. Это значит, что там есть блок выборки команд, который заранее вызывает команды из памяти и передает их в блок декодирования. Блок декодирования, в свою очередь, передает декодированные команды в соответствующие функциональные блоки для выполнения. В некоторых случаях этот блок может разбивать отдельные команды на микрооперации, перед тем как отправить их в функциональные блоки.  [36]

37 Связи узлов и блоков процессора при выполнении инструкций формата RR. [37]

При рассмотрении взаимодействия узлов и блоков процессора в случае реализации инструкций формата RR полагаем, что участок программы уже выбран из оперативной памяти на регистры блока выборки команд и произведена распаковка команды, код которой зафиксирован в РКР.  [38]

В некоторых современных моделях ЭВМ команды могут выбираться не из ОП, а из специальной памяти - буферного запоминающего устройства ( БЗУ), входящего в блок выборки команд. В БЗУ команды загружаются из ОП. Как только БЗУ пустеет ( все команды из него выбраны и исполнены), происходит перепись из ОП в БЗУ новой порции команд выполняемой программы.  [39]

40 Связи блоков и устройств при выполнении инструкций формата RX. [40]

При рассмотрении взаимодействия основных устройств ЭВМ и их блоков полагаем, как и прежде, что распаковка команд уже произведена и код реализуемой инструкции располагается в РКР блока выборки команд. РВ обозначен выходной регистр арифметическо-логического блока. Отметим, что схема, приведенная на рис. 8.2, отвечает предельному набору микроопераций, выполняемых по инструкциям формата RX; для некоторых операций, отвечающих инструкциям этого формата, схема связей и набор микроопераций упрощаются, так как они предусматривают обработку только второго операнда.  [41]

На рис. 4.18 показан второй способ реализации. Блок выборки команд следит за самым последним байтом или байтами, которые поступили в основной операционный блок.  [42]

В главе приводится микропрограмма для микроархитектуры Mic-1. Если добавить блок выборки команд для загрузки команд из потока байтов, то можно устранить большое количество обращений к счетчику команд, и тогда скорость работы машины сильно повысится.  [43]

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

Этот блок, который называется блоком выборки команд, может независимо от АЛУ увеличивать значение PC на 1 и вызывать байты из потока байтов до того, как они понадобятся. Этот блок содержит инкрементор, который по строению гораздо проще, чем полный сумматор. Блок выборки команд может также объединять 8-битные и 16-битные операнды, чтобы они могли использоваться сразу, как только они стали нужны.  [45]



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