Учебный курс Принципы построения и функционирования ЭВМ Лекция 11 Микрокоманды и микрооперации профессор ГУ-ВШЭ, доктор технических наук Геннадий Михайлович.

Презентация:



Advertisements
Похожие презентации
Учебный курс Принципы построения и функционирования ЭВМ Лекция 13 Система прерывания. Команды ввода/вывода. профессор ГУ-ВШЭ, доктор технических наук Геннадий.
Advertisements

Учебный курс Принципы построения и функционирования ЭВМ Лекция 12 Архитектура ЭВМ. Прерывания. профессор ГУ-ВШЭ, доктор технических наук Геннадий Михайлович.
Учебный курс Принципы построения и функционирования ЭВМ Лекция 7 Элементы и узлы вычислительной техники профессор ГУ-ВШЭ, доктор технических наук Геннадий.
Учебный курс Принципы построения и функционирования ЭВМ Лекция 8 Организация памяти в ЭВМ профессор ГУ-ВШЭ, доктор технических наук Геннадий Михайлович.
1 Учебный курс Принципы построения и функционирования ЭВМ Лекция 1 История развития вычислительной техники и архитектура Фон-Неймана профессор ГУ-ВШЭ,
Архитектура вычислительной машины (Архитектура ЭВМ) концептуальная структура вычислительной машины, определяющая проведение обработки информации и включающая.
Архитектура ЭВМ (лекция 7) проф. Петрова И.Ю. Курс Информатики.
Прерывания Определение прерывания Прерывания представляют собой механизм, позволяющий координировать параллельное функционирование отдельных устройств.
Проектирование центральных и периферийных устройств Преподаватель: Мельников Максим Игоревич.
Архитектура современных персональных компьютеров Подготовил студент группы 11ИнфБ122 Зайцев Д.
Учебный курс Принципы построения и функционирования ЭВМ Лекция 6 Триггеры и регистры профессор ГУ-ВШЭ, доктор технических наук Геннадий Михайлович Алакоз.
Учебный курс Принципы построения и функционирования ЭВМ Лекция 10 Типы адресации. Стеки. Процессоры. ОЗУ. профессор ГУ-ВШЭ, доктор технических наук Геннадий.
1 ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒАЛЫМ МИНИСТРЛІГІ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН - 2 Аршалы орта мектебі Аршалынская средняя.
Микропроцессоры Лекция 6. СТРУКТУРА ЭЛЕМЕНТАРНОГО МИКРОПРОЦЕССОРА (ЭМП) Основным устройством всех цифровых систем (ЦС) является центральный процессор.
Тема урока: ТРИГГЕР. или не не Разнообразие современных компьютеров очень велико. Но их структуры основаны на общих логических принципах, позволяющих.
Организация обмена информацией Функции устройств магистрали.
Тест составила: Намикос Татьяна Владимировна, учитель информатики школы 3, г. Осинники.
Схема устройства ПК Магистраль Шина данных Шина адреса Шина управления Процессор ОЗУПЗУ контроллер КлавиатураДисководПринтерДисплей.
Написанная Дж. Нейманом часть отчета по машине содержала общее описание ЭДВАКа и основные принципы построения машины (1945г.). Она была размножена Г. Голдстайном.
Исполнение программы Энциклопедия учителя информатики Газета «Первое сентября»
Транксрипт:

Учебный курс Принципы построения и функционирования ЭВМ Лекция 11 Микрокоманды и микрооперации профессор ГУ-ВШЭ, доктор технических наук Геннадий Михайлович Алакоз

2 Процессоры Процессор: дешифрует выполняет команды программы организует обращение к АЗУ инициирует работу периферийных устройств воспринимает и обрабатывает запросы, поступившие от устройств ЭВМ и внешней среды (запросы прерывания) Непосредственно преобразуют данные и управляют эти процессом

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

4 Машинный такт процессора регламентирует интервал времени, в течение которого выполняется одна или несколько микроопераций Границы тактов задаются схемой синхронизации Иерархия выполнения программы: 1.Микрооперация – 1 такт 2.Команда ассемблера – несколько тактов 3.Программа – множество команд ассемблера

5 Строение процессора В простейшем случае процессор содержит следующие устройства: Блок регистровой памяти Блок связи с ОЗУ ОУ ПЗУ УУ Блок управляющих регистров D P запросы прерывания

6 ОЗУ Р имя программы ассемблерная команда 1 ПЗУ ассемблерная команда 2 начальные адреса такты

7 Функции операционного устройства непосредственное преобразование информации над данными постоянной или переменной длины (в формате фиксированной и плавающей запятой) модификация кодов команд В современных процессорах операционное устройство двухуровневое: в центральном процессоре выполняются арифметико-логические действия формата фиксированной запятой операции формата плавающей запятой выполняет арифметический сопроцессор

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

9 Блок управляющих регистров предназначен для временного хранения управляющей информации содержит как регистры, так и счетчики

10 Интерфейс процессора Обеспечивает: обмен информацией защиту сегментов ОЗУ от недозволенных обращений связь процессора с периферийными устройствами

11 Блок контроля и диагностики Служит для: обнаружения сбоев и отказов в аппаратуре восстановления работы после сбоя поиска, локализации и идентификации отказов

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

13 Микропрограммная реализация команд ЭВМ Простейшее устройство ЭВМ Регистр адреса оперативной памяти Оперативная память Регистр информации оперативной памяти Аккумулятор Регистр адреса команды Регистр временного хранения Операционное устройство Регистр адреса микрокоманды Управляющая память Регистр микрокоманды Р D D P A

14 Группа команд межрегистровой пересылки данных В группу входят команды типа ADD (Акк := Акк + (А) или if (условный переход) В группе работают следующие правила: регистр информации оперативной памяти и регистр адреса оперативной памяти способны получать данные из любых других регистров любому регистру можно присвоить данные из регистра информации оперативной памяти для передачи данных используется коммутатор

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

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

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

18 Регистр адреса микрокоманды В эту группу входит реализация счетчика и получение регистром адреса микрокоманды значения регистра информации оперативной памяти