|
Перечислим основные функции микропроцессора: • выборка команд из ОЗУ; •декодирование команд (т.е. определение назначения команды, способа ее исполнения и адресов операндов); • выполнение операций, закодированных в командах; • управление пересылкой информации между своими внутренними регистрами, оперативной памятью и внешними (периферийными) устройствами; • обработка внутрипроцессорных и программных прерываний; • обработка сигналов от внешних устройств и реализация соответствующих прерываний; • управление различными устройствами, входящими в состав компьютера. Внутреннее устройство микропроцессоров очень сложно (вспомним три миллиона транзисторов в “Pentium”). Даже если попытаться рассмотреть наиболее общую схему основных функциональных узлов, и то получится достаточно сложная картина. К тому же внутреннее устройство МП сильно зависит от его марки, а стало быть изучение структуры одного процессора не обязательно помогает понять работу другого. Следует признать нецелесообразным для пользователя (и даже, может быть, для программиста) изучение инженерных деталей процессора современной ЭВМ, и ограничиться, как это принято делать, только теми функциональными узлами, которые доступны программно. При таком подходе оказывается, что МП имеют много общего, и становятся отчетливо видны некоторые закономерности их внутреннего устройства. Кроме того, исчезает пугающая сложность и возникает приятное и полезное чувство, что компьютер – это не какая-то там “вещь в себе” и его поведение можно понять. Микропроцессор (центральный микропроцессор, CPU) – программно управляемое устройство, предназначенное для обработки информации под управлением программы, находящейся сейчас в оперативной памяти. Конструктивно представляет собой небольшую микросхему, находящуюся внутри системного блока и установленную на материнской плате, связанную с материнской платой интерфейсом процессорного разъема (Socket).
|