Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_ЭВМ_koi.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4.88 Mб
Скачать

3.2Архитектура фон Неймана применительно к микропроцессору.

АЛУ - арифметико-логическое устройство для выполнения арифметических и логических операций;

ОП - оперативная память, устройство для хранения кодов выполняющейся в данный момент программы;

ВУ - внешние устройства, или периферия. Обычно их делят на два класса: внешнюю память (накопитель на гибких магнитных дисках, накопитель на жестких магнитных дисках, CD-диски, магнитооптические диски) и устройства ввода/вывода информации (устройства ввода: клавиатура, мышь, микрофон, сканер; устройства вывода: дисплей, принтер, акустические колонки, плоттер);

УУ - управляющее устройство, которое организует работу компьютера следующим образом:

  • помещает в ОП коды программы из ВУ;

  • считывает из ячейки ОП и организует выполнение первой команды программы;

  • определяет очередную команду и организует ее выполнение;

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

3.3Общая структура процессора

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

Роль счетчика состоит в сохранении адреса очередной команды программы и автоматическом вычислении адреса следующей. Благодаря наличию программного счетчика в ЭВМ реализуется основной цикл исполнения последовательно расположенных команд программы.

Стек – это особый способ организации памяти, при использовании которого достаточно сохранять адрес последней заполненной ячейки ОЗУ. Именно адрес последней заполненной ячейки ОЗУ и хранится в указателе стека. Стек используется процессором для организации механизма прерываний, обработки обращения к подпрограммам, передачи параметров и временного хранения данных.

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

Регистры общего назначения (РОН) служат для хранения текущих обрабатываемых данных или их адреса в ОЗУ. У некоторых процессоров регистры функционально равнозначны, в других назначение регистров строго оговаривается. Информация из одного регистра может предаваться в другой.

3.4Архитектура микропроцессора

Как было показано в разделе 2, термин "архитектура ЭВМ", и, соответственно, термин «архитектура процессора» в настоящее время не имеет однозначного толкования.

В настоящее время существует 2 подхода к определения архитектуры.

С точки зрения программистов, под архитектурой процессора подразумевается его способность исполнять определенный набор машинных кодов, так называемая "совместимость с кодом".

Разработчики аппаратного обеспечения вкладывают в понятие «архитектура процессора» (иногда, чтобы окончательно не запутаться, используется термин «микроархитектура») несколько иной смысл. С их точки зрения, архитектура процессора отражает основные принципы внутренней организации конкретных семейств процессоров.