Главная » Все файлы » Просмотр файлов из архивов » Документы » 20 1 №27 Центральный процессор

20 1 №27 Центральный процессор (Ответы на все вопросы по теме электроника или типа того)

2017-06-10СтудИзба

Описание файла

Файл "20 1 №27 Центральный процессор" внутри архива находится в папке "20". Документ из архива "Ответы на все вопросы по теме электроника или типа того", который расположен в категории "". Всё это находится в предмете "окончание университета" из 12 семестр (4 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "окончание университета" в общих файлах.

Онлайн просмотр документа "20 1 №27 Центральный процессор"

Текст из документа "20 1 №27 Центральный процессор"

Билет №27 Центральный процессор. Организация, функционирование. Выполнение машинных команд. Слово состояния программы.

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

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

Функции ЦП:

  • Выполнение заданной программой преобразования информации

  • Осуществление управления всем вычислительным процессом.

Основные части:

  • Обрабатывающее устройство – АЛУ

  • Устройство у правления УУ. Функции УУ:

    • определяет последовательность выборки команд из памяти;

    • вырабатывает управляющие сигналы;

    • координирует работу устройств ЭВМ;

    • обрабатывает сигналы;

    • осуществляет диагностику ЭВМ.

Структурная схема ЦП и ОП представлена на рис 1

Рис 1

Здесь:

  1. Арифметико-логическое устройство – АЛУ

  2. регистр команд – РК – содержит текущую выполняемую команду

  3. регистр адреса команды – РАК – указывает на адрес ячейки ОП, содержащую следующую команду

  4. блок устройства управления – БУУ

  5. дополнительная память – ЗСМП – может потребоваться для согласования работы ОП и ЦП, представляет собой ряд ячеек и триггеров.

  6. регистры для работы с дополнительной памятью – РАМП, РЧМП

АЛУ состоит из:

  1. три регистра Р1, Р2, РС, длиной n разрядов, для размещения операндов и результата

  2. комбинационный сумматор n – разрядов

  3. признаковые триггера Т1, Т2, обеспечивают фиксацию признака результата

    1. нулевой результат Т1 Т2 = 00;

    2. результат < 0 Т1 Т2 = 01

    3. результат > 0 Т1 Т2 = 10

    4. переполнение - 11

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

При выполнении каждой команды ЦП выделяют 2 этапа:

  1. Этап выборки – осуществляется выборка команды из Оп на регистр команд; при этом в зависимости от ширины выборки ОП и длины команды может быть выбрана ровно 1 команда или часть ее, или несколько. В соответствие с длиной команды изменяется содержимое регистра РАК (оно увеличивается на длину выбранной команды).

  2. Этап выполнения – определяется тип команды; в соответствие с типом команды УУ организует определенную последовательность действий, обеспечивающих выполнение команды. Если для выполнения команды требуются операнды, то в зависимости от способа адресации операндов может потребоваться вычисление исполнительного адреса и обращение к ОП.

Тип команды:

    • Команды пересылки данных

    • Команды преобразования информации

    • Команды сравнения

    • Команды условных переходов

    • Команды управления программными циклами

    • Ряд других команд.

По числу адресных полей команды бывают:

  • Четырехадресные – два операнда, результата и адрес следующей команды

  • Трехадресные – два операнда и результат

  • Двухадресные – два операнда, результат записывается на место одного из операндов

  • Одноадресные – один операнд, другой находиться в АЛУ.

  • Безадресные.

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

Рассмотрим функционирование машины на примере двухадресной команды)

Формат команды

КОП

А1

А2

А1 и А2 операнды, результат запишем на место второго операнда.

Микропрограмма

При выполнении операции результат сохраняется в РгСм

Словосостояния программы (процессора)

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

Если при выполнении какой либо команды возникает прерывание, то ЦП должен обработать его, а затем снова вернуться к выполнению программы.

Для правильного функционирования машины при прерывании вводиться словосостояние процессора PSW, которое должно содержать:

  1. Адрес следующей выполняемой команды (значение счетчика команд)

  2. Состояние признаковых триггеров

  3. Длина команд

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

  1. Код прерывания. Существуют различные типы запросов на прерывание.

В этом поле уточняется причина прерывания. Например, при прерывании вв\выв этот код указывает источник запроса прерывания (номер канала, № ВУ), при программном прерывании – причину прерывания (некорректный код операции, адреса, переполнение и др.)

5. Режим управления

а) ЦП может выполнять программу пользователя или системную. Когда машина выполняет системную программу, возможно использование более сложных команд(т.е. изменяется PSW)

б) может указано в каком коде представлена информация

6. Состояние процессора. ЦП может находиться в состоянии ожидания (программа ожидает прерывания, команды не выполняются) и в состоянии счета (команды выполняются обычным образом). Также может кодироваться режим, когда допускается или не допускается выполнение каких-либо команд.

7. Ключ защиты памяти – используется для исключения воздействия одной программы на другие программы пользователя и программ ОС. Память делится на одинаковые блоки (в ЕС ЭВМ по 2048 байт). Каждому блоку память ставится в соответствие код , который наз. ключом защиты памяти или замком, а каждой программе присваивается свой ключ. Доступ программы к блоку памяти разрешен, если коды соответствуют друг другу. Однако должна быть какая-то отмычка – универсальный ключ, например, для системных программ. Для этого можно использовать нулевой ключ(отключ. защиты памяти).

8. Поле маскирования запросов на прерывание – используется для изменения приоритетных соотношений между классами прерываний.

Маска прерываний вв\выв

0 6

Маска внешних прерыв

7

Ключ защиты программы

8 11

режим управления

12

прерав. от системы

13

Состояние процессора

14 15

Код прерывания

16 31

Длина команды

32 33

Код условия

34 35

Маска прогр. преравания

36 39

Адрес команды

40 63

Структура ССП в машинах ЕС ЭВМ

4


Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее