Файл: Классификация, структура и основные характеристики современных микропроцессоров ПК (Определение микропроцессора).pdf
Добавлен: 15.06.2023
Просмотров: 421
Скачиваний: 4
СОДЕРЖАНИЕ
Глава 1. Классификация, структура и основные характеристики микропроцессоров ПК
1.1 Определение микропроцессора
1.2 Классификация микропроцессоров
1.3 Основные характеристики и структура микропроцессоров ПК
2.2 Применение микропроцессорных устройств
2.3 Внутренняя архитектура микропроцессора
Главным управляющим элементом всей микропроцессорной системы является процессор. Именно он, за исключением нескольких особых случаев, управляет всеми остальными устройствами. Остальные же устройства, такие, как ОЗУ, ПЗУ и порты ввода/вывода являются ведомыми.
Сразу после включения процессор начинает читать цифровые коды из той области памяти, которая отведена для хранения программ. Чтение происходит последовательно ячейка за ячейкой, начиная с самой первой. В ячейке записаны данные, адреса и команды. Команда - это одно из элементарных действий, которое способен выполнить микропроцессор. Вся работа микропроцессора сводится к последовательному чтению и выполнению команд.
Рассмотрим последовательность действий микропроцессор во время выполнения команд программы:
1. Перед выполнением очередной команды микропроцессор содержит ее адрес в программном счетчике РС.
2. МП обращается к памяти по адресу, содержащемуся в РС, и считывает из памяти первый байт очередной команды в регистр команд.
3. Дешифратор команд декодирует (расшифровывает) код команды.
4. В соответствии с полученной от дешифратора информацией устройство управления вырабатывает упорядоченную во времени последовательность микроопераций, реализующих предписания команды, в том числе:
- извлекает операнды из регистров и памяти;
- выполняет над ними предписанные кодом команды арифметические, логические или другие операции;
- в зависимости от длины команды модифицирует содержимое РС;
- передает управление очередной команде, адрес которой снова находится в программном счетчике РС.
Совокупность команд микропроцессора можно разделить на три группы:
1. Команды перемещения данных
Перемещение происходит между памятью, процессором, портами ввода/вывода (каждый порт имеет свой собственный адрес), между регистрами процессора.
2. Команды преобразования данных
Любые данные (текст, рисунок, видеоролик и т.д.) представляют собой числа, а с числами можно выполнять только арифметические и логические операции. Поэтому к командам этой группы относятся сложение, вычитание, сравнение, логические операции и т.п.
3.Команда передачи управления
Очень редко программа состоит из одной последовательной команд. Подавляющее число алгоритмов требуют разветвления программы. Для того, чтобы программа имела возможность менять алгоритм своей работы в зависимости от какого-либо условия, и служат команды передачи управления. Данные команды обеспечивают протекание выполнения программы по разным путям и организуют циклы.
2.5 Система прерываний
Это специальный механизм, который позволяет в любой момент, по внешнему сигналу заставить процессор приостановить выполнение основной программы, выполнить операции, связанные с вызывающим прерывание событием, а затем вернуться к выполнению основной программы.
У любого микропроцессора имеется хотя бы один вход запроса на прерывание INT (от слова Interrupt - прерывание).
Рассмотрим пример взаимодействия процессора персонального компьютера с клавиатурой (рисунок 2).
Клавиатура - устройство для ввода символьной информации и команд управления. Для подключения клавиатуры в компьютере имеется специальный порт клавиатуры (микросхема).
Рисунок 4 – Работа процессора с клавиатурой.
Алгоритм работы:
1. При нажатии клавиши контроллер клавиатуры формирует цифровой код. Этот сигнал поступает в микросхему порта клавиатуры.
2. Порт клавиатуры посылает процессору сигнал прерывания. Каждое внешнее устройство имеет свой номер прерывания, по которому процессор его и распознаёт.
3. Получив прерывание от клавиатуры, процессор прерывает выполнение программы (например, редактор Microsoft Office Word) и загружает из памяти программу обработки кодов с клавиатуры. Такая программа называет драйвер.
4. Эта программа направляет процессор к порту клавиатуры, и цифровой код загружается в регистр процессора.
5. Цифровой код сохраняется в памяти, и процессор переходит к выполнению другой задачи.
Благодаря высокой скорости работы, процессор выполняет одновременно большое количество процессов.
Заключение
Микропроцессор - это основной элемент ПК, с помощью которого обрабатывается информация не только собственной памяти, но и памяти других устройств. Помимо этого он руководит работой других устройств. Чем мощнее процессор, тем быстрее работает компьютер в целом.
Актуальность этой темы не даёт в себе усомниться исходя из того что процессоры заставляют работать многие электроприборы, компьютеры, любое изобретение в робототехники не обойдётся без процессора, автомобили и те ездят с МПЦ внутри.
Человечество идёт к полной автоматизации и роботизации, в таком будущем технология микропроцессоров будет занимать далеко не последнее место. Чтобы подытожить стоит заметить что прогресс в сфере микропроцессорных технологий увеличивается с каждым днём, человек пытается освоить и внедрить более усовершенствованные технологии создания МПЦ, чтобы максимально оптимизировать высокую производительность и себестоимость конечного продукта.