- •Способы адресации, используемые в эвм, их достоинства и недостатки.
- •Организация тридцатидвухразрядных процессорах фирмы intel: режимы работы, привилегии, шлюзы.
- •Способы организации стековой памяти. Как организован стек в мп фирмы Intel?
- •Общие сведения о структурах памяти.
- •Структурные части процессора и их назначение. Элементы, составляющие процессор:
- •Режимах работы 32-х разрядных процессоров, привилегии, шлюзы.
- •7.Функции арифметико-логических устройств и группы операций, выполняемых на алу.
- •8. Механизм переключения задач. Формат сегмента tss.
Способы организации стековой памяти. Как организован стек в мп фирмы Intel?
Стек – это особый вид памяти. Если при обращении к обычной памяти необходимо задавать адрес ячейки, к которой производится обращение, то при обращении к стеку адрес задавать не надо.
Различают два вида стеков:
- стек, реализующий процедуру LIFO (last input-first output последним пришел – первым ушел);
- стек, реализующий процедуру FIFO (first input-first output первым пришел – первым ушел).
Стек, реализующий процедуру LIFO, организуется, как правило, на обычной оперативной памяти. В состав процессора вводится специальный регистр, называемый указателем стека. Его содержимое адресует ячейку ОП, которую принято называть вершиной стека. После любой стековой операции содержимое указателя стека изменяется, соответственно меняется и вершина стека.
Например, в микропроцессорах фирмы Intel в качестве указателя стека используется регистр sp (esp). При выполнении команды push dx вначале из содержимого sp вычитается двойка и затем по полученному адресу в ОП записывается содержимое регистра dx. При выполнении команды pop bx в регистр bx выталкивается слово из вершины стека, а затем к sp прибавляется двойка.
Стек, реализующий процедуру FIFO, обычно организуется аппаратным образом на регистрах.
Общие сведения о структурах памяти.
Структура памяти имеет 3 уровня, различающиеся по тому, как долго на каждом из них может сохраняться информация. В соответствии с этим различают: 1) непосредственную, или сенсорную память; 2) кратковременная память; 3) долговременная память.
Сенсорная память — непосредственный отпечаток сенсорной информации. Эта система удерживает довольно точную и полную картину мира, воспринимаемую органами чувств.
Кратковременная память рассматривается в качестве особого вида запоминания, сохранения и воспроизведения информации. Она включает процессы, происходящие на самой начальной стадии запоминания, до закрепления следов внешних воздействий. Кратковременная память предполагает особую переработку материала.
Долговременная память. Из элементов, которые ненадолго задерживаются в кратковременной памяти, мозг отбирает то, что будет храниться в памяти долговременной. Для долговременной памяти характерно длительное сохранение материала после многократного его повторения и воспроизведения.
Структурные части процессора и их назначение. Элементы, составляющие процессор:
- Устройство управления (УУ)- управляет процессором последовательной выборки, декодирования и исполнения команд программы, хранимой в памяти. УУ формирует временную диаграмму работы всех узлов процессора. Часть регистров также можно отнести к УУ.
- Устройство формирования адресов операндов - вычисляет адрес, по которому произойдёт очередное обращение к участку памяти, содержащему операнд.
- АЛУ - комбинационное логическое устройство, имеющее два (многоразрядных) входа (на которые подаются два слова сходных операндов), на выходе АЛУ формируется результат операций, которые процессор выполняет над операндами, таких, как сложение, умножение и т.п. Минимальный набор операций (машина Фон-Неймана), которые должно выполнять АЛУ, включает операции сложения, инверсии и логического "И", все остальные операции можно получить на базе этих.
- Регистры. Минимальный набор регистров, необходимый для функционирования процессора включает следующие регистры:
-- Аккумулятор - хранит результат операций, часто имеет удвоенною. длину по сравнению с разрядностью процессора (для хранения результатов операций умножения и сдвига).
-- Счётчик команд - содержит адрес следующей команды.
-- Регистр адреса - содержит адрес операнда, используется при косвенной адресации.
-- Регистр флагов (состояния и управления) - содержит код, характеризующий результаты предыдущих операций, а так же информацию о текущем состоянии центрального процессора компьютера.
