Организация и функционирование компьютеров


Центральный процессор - часть 2


¨     с помощью дешифратора операций анализирует код команды и идентифицирует выполняемую ею операцию и ее признаки;

¨     считывает соответствующую выбранной операции микропрограмму процессора, задающую последовательность управляющих сигналов, которые будут задавать и синхронизировать работу по выполнению данной операции;

¨     считывает адреса в ОЗУ участвующих в операции операндов и в случае необходимости переписывает данные из ОЗУ в регистры общего назначения;

¨     выполняет операцию;

¨     записывает результаты операции обратно в ОЗУ;

¨     формирует адрес следующей команды.

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

Схема управления шиной и портами выполняет следующие функции:

¨     формирует адрес порта и управляющую информацию для него (например, переключение порта на прием или передачу);

¨     принимает информацию от порта о его состоянии или его готовности;

¨     подготавливает все устройства и микросхемы к обмену данными между процессором и портом ввода – вывода.

Схема управления шиной посылает по управляющей шине сигнал о том, что готовится операция ввода или вывода, а по адресной шине адрес порта. То устройство, которое содержит соответствующий адрес, дает ответ о готовности, после чего по шине данных осуществляется сам процесс ввода или вывода данных.




- Начало -  - Назад -  - Вперед -