Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по организации ЭВМ.doc
Скачиваний:
37
Добавлен:
02.05.2014
Размер:
360.96 Кб
Скачать

1. Понятие процессора, его обобщенная структура

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

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

x1-состояние ОУ

x2-команды, к-ые надо выполнить

ОУ - предст. собой совокуп-ть сумматоров, регистров, счетчиков,DC,MUX,Т и КЛС

УУ - формирует упр. возд. yi, разнесенное во времени (последов-ть импульсов). Каждый уi обеспеч. выполн. очередн. микрокоманды в ОУ.

Центр частью ОУ явл. АЛУ (ариф-лог устр).По способу представл. (организации) и обрат. инф-ции АЛУ делятся:

-ариф. с фикс (,);

- ариф. с плавающей (,);

-в D-кодах;

-операции индексной ариф-ки (работа с адресами);

-опер. спец. ариф-ки (сдвиги ариф., лог.);

- нормирование чисел;

-работа в спец. кодах;

Под одной элементарной микрооп. будем понимать одно из след. действий;

1)Записать к.-л числа в Рг/или обнуление

2)Сдвиг на 1 бит влево/вправо

3)Inc/Dec счетчика на 1

4)Работа с сумматором

5)Инверсия содержимого регистра

6)выполнение одной лог операции (+,*,не)

Если за один интервал времени можно произв. несколько м.опер, то такая совокупность м.опер. наз-ся микрокомандой(м.к.). Совокупность м.к., предназн. для выполн. одной команды, наз-ся м.программой(одна команда ассемблера).

Иерархия языков ВТ:

1)Принцип.эл.сх-мы (транз., диоды) (З-ны Кирхгофа,Ома; диффуры)

2)Лог схемы (“И”,”И-НЕ”,”ИЛИ”) (булева алгебра)

3)функц. узлы .процессора(Рг,Сч,См) (Язык м.прогр-я, машин. коды)

4)функц. узлы ЭВМ (Пр.,ПЗУ) (Ассемблер)

5)ЭВМ (ЯВУ)

6)Сеть ЭВМ (коллектив вычислителей) (яз || прогр, ОККАМ)

2. Многофункциональное арифметико-логическое устройство (алу)

Счетцик циклов - присут. в опер. *,/, в него записывают код, равный разр-ти операндов.

Аппаратные затраты многофукц. АЛУ позволяют:

1)Выполн. опер + - * / чисел с фикс(,)

2)Операции лог. обр-ки ( и, или, слож. по модулю 2, сравнение операндов)

3)Использ. Рг С и D для обработки порядков позвол. выполнять операции арифм. с плавающ(,).

Это все достигается только за счет различных последовательностей управл. возд-й (yi), разной микропрограммы управления.

3. Управляющие автоматы с жесткой логикой

КЛС-комб.лог.схема ГТИ-генер.такт.имп ДШК-дш.команд

ДШТ-дш.тактов Р.К.-регистр ком.

Счетчик имеет коэфф пересчета = числу упр воздействий yn самой длинной ком-де,напр деление, для более коротких команд, напр + упр возд-я получаются из общего числа yn путем блокировки КЛС yi не участвующих в в выполн данной ком-ды, код ком-ды записыв в Р.К., ДШК опред тип выполн ком-ды и его выход в КЛС разрешает в КЛС прохождение только тех yi которые требуются при выполн данной ком-ды, особенность упр. авт-та с жестк лог-й все ком-ды выполн за одинаковое кол-во тактов соотв самой длинной ком-де. Если изм-ся микропрогр упр-е для выполн какой –либо одной ком-ды необходимо пересчитывать или пересинтезировать КЛС.

Условно по длительн-ти выполн все команды процессора делятся на группы (в данном случае на 2-короткие и длинные) кор=+/- лог, длинные = ком.использ.СЧ.циклов * и / итд.

Схема распр-анализир код ком и вкл Сч1 с небольшим числом упр возд yi если ком-да относится к коротким и Сч2 если ком длинная.