logo
госник_150900_шпоры2

8 Функции процессора, памяти, устройств ввода-вывода. Функции процессора

Процессор представляет собой отдельную микросхему Микросхема процессора обязательно имеет выводы трех шин: шины адреса, шины данных и шины управления. Характеристики процессора — это количество разрядов его шины данных, шины адреса и количество управляющих сигналов в шине управления. Основные функции любого процессора:1)выборка (чтение) выполняемых команд; 2)ввод (чтение) данных из памяти или устройства ввода/вывода; 3)вывод (запись) данных в память или в устройства ввода/вывода; 4)обработка данных (операндов), в том числе арифметические операции над ними; 5)адресация памяти, то есть задание адреса памяти, с которым будет производиться обмен; 6)обработка прерываний и режима прямого доступа.

Функции памяти

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

Функции устройств ввода/вывода

Устройства ввода/вывода обмениваются информацией с магистралью по тем же принципам, что и память. Наиболее существенное отличие с точки зрения организации обмена состоит в том, что модуль памяти имеет в адресном пространстве системы много адресов, а устройство ввода/вывода имеет немного адресов.

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

Устройства ввода/вывода помимо программного обмена могут также поддерживать режим обмена по прерываниям. В составе микропроцессорных систем выделяются три специальные группы устройств ввода/вывода:

  • устройства интерфейса пользователя (контроллеры клавиатуры)

  • устройства ввода/вывода для длительного хранения информации;

  • таймерные устройства.

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

9 Методы адресации операндов, регистры процессора.