Принцип работы ЭВМ рассматривается на примере персонального компьютера.
На схеме представлена структура ПК. Основу ПК составляет системный
блок, в котором размещены: микропроцессор (МП), блок оперативного
запоминающего устройства (ОЗУ), постоянного запоминающего устройства (ПЗУ),
долговременной памяти на жёстком магнитном диске (Винчестер), устройства
для запуска компакт-дисков (CD) и дискет (НГМД). Там же находятся
платы: сетевая, видеопамяти, обработки звука, модем (модулятор-демодулятор),
интерфейсные платы, обслуживающие устройства ввода-вывода: клавиатуры,
дисплея, "мыши", принтера и др.
Все функциональные узлы ПК связаны между собой через системную
магистраль, представляющую из себя более трёх десятков упорядоченных
микропроводников, сформированных на печатной плате.
Микропроцессор служит для обработки информации: он выбирает команды
из внутренней памяти (ОЗУ или ПЗУ), расшифровывает и затем исполняет
их, производя арифметические и логические операции. Получает данные
из устройства ввода и посылает результаты на устройства вывода.
Он вырабатывает также сигналы управления и синхронизации для согласованной
работы его внутренних узлов, контролирует работу системной магистрали
и всех периферийных устройств.
Упрощённая схема микропроцессора представлена
на рис. "Программный принцип работы
ПК" (выделена штриховой линией с надписью ЦП). В его
состав входят: арифметико-логическое устройство (АЛУ), выполняющее
арифметические и логические операции над двоичными числами; блок
регистров общего назначения (РОН), используемых для временного хранения
обрабатываемой информации (R0 - R5), указателя стека (R6) и счётчика
команд (R7); устройство управления (УУ), определяющее порядок работы
всех узлов микропроцессора. Одной из важнейших характеристик микропроцессора
является его разрядность, определяемая числом разрядов АЛУ и РОН.
Современные микропроцессоры имеют 16- , 32- и
64-разрядную длину двоичного
числа, а также до 200 и более различных внутренних команд.
Обработка информации осуществляется по программе, которая представляет
собой последовательность команд, управляющих работой компьютера.
Команда состоит из кода операции и адреса. Код операции сообщает
микропроцессору, что нужно сделать, какую выполнить операцию: сложить,
сравнить, переслать, очистить и т.д. Адрес указывает место, где
находятся данные, подлежащие обработке. Команды бывают безадресные,
одноадресные и двухадресные. Например, двухадресная команда сложения выглядет так:
ADD
|
Адрес источника
|
Адрес приёмника
|
|