<<
>>

Краткие сведения

Основные функции микропроцессора: • выборка команд из ОЗУ; • декодирование команд; • выполнение команд; • управление обменом информацией между различными разделами памяти (включая собственные регистры); • обработка прерываний; • обработка сигналов от внешних устройств; • управление устройствами, входящими в состав компьютера.
Процессор, с функциональной точки зрения, состоит из устройства управления, арифметико-логического устройства и регистров памяти. Программист, работающий на уровне ассемблера, обращается к части регистров памяти непосредственно (так называемые, программно-доступные регистры), а другой частью (программно-недоступными регистрами) пользуется неявно. Некоторые регистры (например, счетчик адреса команд) в некоторых микропроцессорах являются программно-доступными, а в некоторых — недоступными. Программно-доступные регистры подразделяются на специализированные (указатель стека, регистр состояния) и общего назначения; в последние можно записывать команды программы. Важной характеристикой процессора является разрядность.
Это понятие включает в себя: • разрядность внутренних регистров; • разрядность шины данных; • разрядность шины адреса. . Наиболее значимым, с точки зрения программиста, является первый показатель. Адресное пространство микропроцессора состоит из ячеек памяти ОЗУ, из которых можно брать информацию или засылать ее. Способы задания адресов в командах ЭВМ называют методами адресации. При прямой адресации адрес находится в самой команде; в современных процессорах этот метод практически не используется. При косвенной адресации адрес памяти заносится в один из регистров общего назначения, а в команде содержится лишь ссылка на этот регистр. Существует несколько вариантов косвенной адресации: регистровая, косвенно-регистровая, автоинкрементная, автодекрементная и др.
Наконец, данное (операнд) может находиться в одном из регистров процессора или даже входить в состав команды (так называемые, операции с константой). Существует и неявный, без указания на адреса ОЗУ, способ адресации — стек, при котором информация записывается и считывается последовательным образом. Важной характеристикой процессора является список используемых им форматов данных. Широко распространенными являются следующие форматы: целые числа без знака, целые числа со знаком, коды символов, битовые поля. В наибольшей мере возможности процессора характеризуются его системой команд. Каждая команда включает код операции и от нуля до трех адресов. Команды различаются по функциям (команды переходов, команды арифметических действий, команды сдвига и т.д.) и по числу адресов. У современных микропроцессоров используется сочетание безадресных команд, одно- и двухадресных команд. Важную роль в работе процессора играет обработка прерываний. Основные их виды — внутрипроцессорные прерывания и прерывания от внешних устройств. Часть прерываний могут быть замаскированы, т.е. их исполнение и обработка отложены. При обработке незамаскированного прерывания процессор делает следующее: • запоминает состояние прерванной программы; • распознает источник прерывания; • запускает системную программу обработки прерываний; • восстанавливает состояние прерванной программы и, при возможности, продолжает ее исполнение.
<< | >>
Источник: Могилев А. В.. Практикум по информатике. 2005

Еще по теме Краткие сведения:

  1. 1. Краткие общие сведения
  2. 1. Краткие общие сведения
  3. Статья 422. Разглашение сведений военного характера, составляющих государственную тайну, или потеря документов или материалов, содержащих такие сведения
  4. 16.3. Перечни сведений, составляющих государственную тайну, и сведения, которые не могут относиться к государственной тайне
  5. Статья 158. Фальсификация избирательных документов, документов референдума или фальсификация итогов голосования, предоставление ложных сведений в органов Государственного реестра избирателей или фальсификация сведений Государственного реестра избирателей
  6. 16.6. Рассекречивание сведений и их носителей
  7. 16.7. Распоряжение сведениями, составляющими государственную тайну
  8. Статья 895. Конфиденциальность сведений о договоре
  9. 16.4. Отнесение сведений к государственной тайне и их засекречивание
  10. Дополнительные сведения
  11. Дополнительные сведения
  12. I. Общие сведения о профессии.
  13. I. Общие сведения о профессии.
  14. 4.3. ПЛАНЕТЫ Общие сведения
  15. 4.4. Поля Общие сведения
  16. 4.5. АСПЕКТЫ Общие сведения
  17. § 3. Требование об опровержении порочащих сведений (п. 2516-2519)
  18. Знаки зодиака Общие сведения