Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
110607_INF_UChPOS-2_v9.doc
Скачиваний:
23
Добавлен:
08.11.2018
Размер:
3.4 Mб
Скачать

4.2. 1 Процессор

Процессор является основным элементом ЭВМ.

Функции процессора:

- выборка (чтение) выполняемых команд;

- ввод (чтение) данных из памяти или устройства ввода/вывода;

- вывод (запись) данных в память или в устройства ввода/вывода;

- обработка данных (операндов), в том числе арифметические операции над ними;

- адресация памяти, то есть задание адреса памяти, с которым будет производиться обмен;

- обработка прерываний и режима прямого доступа.

Рис. 4.3. Внутренняя структура микропроцессора.

В состав процессора входят:

Арифметико-логическое устройство (АЛУ) выполняет арифметические и логические операции над данными. АЛУ реализует важную часть процесса обработки данных. Она заключается в выполнении набора простых операций.

Быстродействие АЛУ во многом определяет производительность процессора.

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

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

Схема управления прямым доступом к памяти (ПДП) служит для временного отключения процессора от внешних шин и приостановки работы процессора на время предоставления прямого доступа запросившему его устройству.

Все действия в ЭВМ выполняются под управлением сигналов, вырабатываемых устройством управления или логика управления (УУ).

Устройство управление – часть процессора, выполняющая функции управления устройствами ЭВМ.

Управляющие сигналы формируются на основе информации, содержащейся в выполняемой команде, и признаков результата, сформированных предыдущей командой (если выполняемая команда является, например, командой условного перехода).

В составе процессора имеется ряд специализированных дополнительных ячеек памяти, называемых регистрами. Регистры процессора представляют собой по сути ячейки очень быстрой памяти и служат для временного хранения различных кодов: данных, адресов, служебных кодов. Операции с этими кодами выполняются предельно быстро, поэтому, в общем случае, чем больше внутренних регистров, тем лучше. Внутренние регистры любого микропроцессора обязательно выполняют две служебные функции:

- определяют адрес в памяти, где находится выполняемая в данный момент команда (функция счетчика команд или указателя команд);

- определяют текущий адрес стека (функция указателя стека).

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

У каждого регистра есть определенное назначение:

Счетчик команд используется для хранения адреса следующей команды, которая должна быть выполнена вслед за предыдущей.

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

Регистр результата используется для хранения результата выполненной операции.

Регистры общего назначения используются для хранения данных и промежуточных результатов вычислений, выполняемых с помощью АЛУ.

W - регистр-признак знака результата, фиксирует знак результата очередной операции: если результат операции положительный ( > 0 ), то W=1, иначе W=0.

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