Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Met_Uk_RGR_UPR_INF.docx
Скачиваний:
10
Добавлен:
20.04.2019
Размер:
195.4 Кб
Скачать

2.2. Структура и организация соп

СОП также является адресной памятью, каждая ячейка имеет свой собственный адрес или номер (Рис.2.2). У этой памяти есть и другое название– регистры общего назначения ( РОН). Она состоит из 16-ти 32-х разрядных регистров общего назначения. Поскольку, среди числовых форматов «данных», есть форматы, которые могут иметь длину 8 байт, то разработчикам современных ЭВМ пришлось базе тех же стандартных, соседних РОН, только спаренных по два, условно выделить четыре регистра с плавающей запятой (РПЗ) с уникальными четными номерами 0,2,4,6. РПЗ с номером 0-это спаренные РОН с номерами 0 и 1, 2-это 2 и 3, 4-это 4 и 5, 6-это 6 и 7.

Номер регистра

Двоичный адрес регистра (R)

РОН

РПЗ

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

0 31

0 31

0 31

0 31

0 31

0 31

0 31

0 31

0 31

0 31

0 31

0 31

0 31

0 31

0 31

0 31

0 63

0 63

0 63

0 63

Рис 2.2. Структура СОП.

Использование СОП позволяет повысить среднюю скорость выполнения операций, поскольку СОП имеет меньший цикл обращения по сравнению с ОП. СОП используется для временного хранения операндов и результатов арифметических операций, а также для хранения базовых адресов и индексов переменных типа массив (констант модификации адресов) при формировании исполнительных (абсолютных) адресов ОП. Вопрос двойного назначения регистров с номерами 0, 2, 4 и 6, использующихся в машинных командах, решается при помощи полей кодов операций (КОП), в которых заложена информация о форматах «данных», обработка которых будет осуществляться при помощи данной команды.

2.3. Структура информационных связей блоков центрального процессора с основной и регистровой памятью

Структура основных связей блоков центрального процессора с основной и регистровой памятью представлена на Рис 2.3.

Рис. 2.3. Обобщенная структурная схема взаимодействия ОП и блоков центрального процессора в процессе выполнения машинной команды.

В качестве места расположения программы выбрана ОП. Команды программы поступают из ОП на 64-х разрядный регистр команд (РК), входящий в состав блока управляющих регистров (БУР). Выборка машинных команд из ОП осуществляется порциями по 2 байта. В зависимости от типа команды операнды могут располагаться как в ОП, так и в РОН. Для операндов, расположенных в ОП, необходимо выполнение процедуры определения их абсолютных адресов. После определения абсолютных адресов, осуществляется выборка значений операндов из ОП и занесение их регистры блока арифметическо-логического (БАЛ). Далее осуществляется выполнение машинной команды, которая представляет из себя последовательность или программу из микрокоманд Рис.1.1. На выполнение каждой микрокоманды отводится стандартное время – машинный такт. В течении машинного такта осуществляется, выполнение одного из стандартных физических процессов. Последней микрокомандой в цепочке микрокоманд, как правило, является микрокоманда под управлением которой осуществляется запись результатов выполнения машинной команды ОП. ОП типовой ЭВМ 4-го поколения состоит из огромного количества типовых восьмиразрядных ячеек памяти. Каждая ячейка представляет собой 8-ми разрядный регистр, в который в течении машинного такта «Т» можно заносить содержимое 8-ми двоичных разрядов, обеспечивать считывание без разрушения записанного содержимого.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]