- •История развития средств вычисления. Этапы развития.
- •Простейшие вычислительные инструменты
- •Механические счетные устройства с 17 века.
- •Электромеханические счетные машины (конец 19 начало 20 веков).
- •Электронно- вычислительные машины.
- •Классификация вычислительных машин.
- •Принципы построения эвм.
- •Архитектурные принципы фон Неймана.
- •Уу уВв уВыв зу
- •Характеристики эвм.
- •Функциональная и структурная организация процессора.
- •Процессор
- •Регистры
- •Стандартный цикл выполнения команды.
- •Программная модель микропроцессора.
- •Состав и назначение регистров.
- •Система команд процессора.
- •Способы обращения к памяти и внешним устройствам.
- •Характеристики процессоров.
- •Устройства управления процессорами.
- •Структурная модель устройства управления.
- •Мпа с жесткой логикой.
- •Мпа с программируемой логикой.
- •Арифметико- логические устройства.
- •Структура алу.
- •Классификация алу.
- •Магистральные алу.
- •Операционный блок универсального алу.
- •Система команд.
- •Классификация методов адресации.
- •Стековая адресация.
- •Архитектура системных команд.
- •Запоминающие устройства эвм.
- •Классификация запоминающих устройств.
- •Иерархическая структура памяти эвм.
- •Виртуальная память.
- •Алгоритм замещения страниц виртуальной памяти и строк кэш- памяти.
- •Вычислительные системы.
- •Архитектура вс
- •Организация шин
- •Типы шин
- •Шина «процессор-память»
- •Шина ввода/вывода
- •Системная шина
- •Иерархия шин Вычислительная машина с одной шиной
- •Вычислительная машина с двумя видами шин
- •Вычислительная машина с тремя видами шин
- •Системы ввода- вывода
- •Структура модуля ввода/вывода
- •Методы управления вводом/выводом Программно управляемый ввод/вывод
- •Ввод/вывод по прерываниям
- •Прямой доступ к памяти
Функциональная и структурная организация процессора.
Устройство обработки делится на 2 части:
Данные
Результат
ОУ
УУ
УС ОС
Команда Сигнал окончания команды
УС- управляющие сигналы;
ОС- оповещающие сигналы;
ОУ- обрабатывающее устройство (операционное);
УУ- управляющее устройство.
Процессор- это устройство, предназначенное для выполнения команд.
Команда
Данные
Процессор
Регистры
УУ
АЛУ
РОН
Служебные
РК
РА
Шина обмена
ОЗУ
АЛУ- арифметико- логическое устройство;
ОЗУ- оперативная память;
РА- регистры адреса;
РК- регистр команд;
РОН- регистры общего назначения.
УУ вызывает команды из памяти и для выполнения команд организует работу остальных устройств ЭВМ.
АЛУ реализует выполнение арифметических и логических преобразований операндов.
Регистры предназначены для хранения операндов промежуточных результатов вычислений, а также некоторой служебной информации.
Стандартный цикл выполнения команды.
Выборка кода команды из памяти.
РК
ОЗУ
команда
ЦП
ЦП- центральный процессор.
Декодирование команды, т.е. определение того что нужно сделать в этой команде (тип операции).
Выборка операндов из памяти.
РОН
ОЗУ
операнд
ЦП
Выполнение команды.
Запись результатов выполнения.
ОЗУ
Результат
ЦП
В первом и втором этапе принимают участие УУ→. В 3 этапе- УУ→ и Регистры←
В 4 этапе- УУ → АЛУ.
В 5 этапе- УУ→ Регистры→.
В процессе выполнения команды должен быть вычислен адрес следующей команды. Если выполняется команда перехода, то адрес следующей команды явно указан в ней. Если выполняется «обычная» команда, то затем будет выполняться следующая за ней команда.
Программная модель микропроцессора.
Программная модель процессора включает в себя сведения о его структуре и возможностях, необходимых для создания программного обеспечения:
Состав и назначение регистров процессора;
Система команд процессора;
Способы обращения к оперативной памяти и внешним устройствам;
Структура программы.
Программа состоит из нескольких частей- сегментов, которые располагаются в различных частях оперативной памяти и служат для размещения разной информации- команд, данных, стека.
ОЗУ
Код
Данные
Стек
Код содержит команды программ.
Данные предназначены для размещения переменных программ.
Стек содержит различную информацию, запись и чтение которой организуются по определенным правилам.
