Структура процессора

 

  • РА – регистр адреса – предназначен для хранения адреса ячейки ОП до завершения операции считывания или записи.
  • УкС – указатель стека

 

Стек – структура данных, организованная в виде ячеек памяти.

 

Стек организуется в оперативной памяти и запись (заполнение стека) происходит в сторону уменьшения адресов ячеек памяти, при этом вершина стека будет ячейкой, куда была произведена последняя по времени запись.

Именно в указателе стека хранится адрес его вершины, т.е. адрес ячейки, в которую будет физически в данный момент производиться запись. При записи в стек значение УкС уменьшается на единицу. При считывании из стека считывание производится из ячейки, на которую указывает адрес. При считывании значение УкС увеличивается на единицу после каждой операции.

· СК – счетчик команд – двоичный счетчик, в котором хранится и модифицируется адрес очередной команды.

Перед началом вычислений в СК заносится адрес команды, которая должна быть выполнена первой. Далее в процессе выполнения каждой команды содержимое СК увеличивается на длину выполненной команды. Таком образом в СК формируется адрес следующей подлежащей выполнению команды. При завершении текущей команды адрес следующей команды выбирается именно из СК. При изменении естественного порядка вычислений, т.е. перехода в иную точку программы, в СК заносится адрес этой точки перехода.

· РК – регистр команд.

Команда извлекается из памяти и размещается при своем выполнении в РК. Этот этап носит название выборки команды. В РК команда хранится в течение всего времени своего выполнения.

· РОН – регистры общего назначения - самый быстрый и минимальный по емкости тип памяти, называемый также иногда сверхоперативным запоминающим устройством. РОН служат для временного хранения операндов и результатов вычислений.

· ИР – индексные регистры – служат для формирования адресов операндов при реализации циклических участков программ.

· РПР – регистры признака результата – предназначены для фиксации и хранения признака, характеризующего результат выполнения арифметической или логической операции.

Содержимое РПР используется УУ для реализации условных переходов по результатам операций АЛУ.

· Акк – аккумулятор – регистр с разнообразными функциями.

В нем может находиться один из операндов, участвующих в операции. В Акк может храниться результат предыдущей команды. Через Акк может производиться операция ввода/вывода.

Акк может быть отнесен как к АЛУ, так и к УУ. Также может рассматриваться как один из регистров.

· Буферы: буфер данных (БД), буфер адреса (БА).

Буфер в общем предназначен для компенсации разницы в быстродействии взаимодействующих через буфер устройств.

БД и БА служат для согласования быстрого процессора и медленной памяти. В БД заносятся операнды при передаче в или из памяти. БА служит для передачи адресов ячеек оперативной памяти.

 








Дата добавления: 2015-08-14; просмотров: 787;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.