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

5.Устройтсво для выполнения лог.Опер.Особеннсти арифм с плавающей (,)

С>D 10 С<D 01 С=D 00

В ВМ инф представл-ся кратной байтам, в Рг 1 и Рг 2 запис-ся опер-ды, между котор-ми надо провести как-ю-либо лог.опер.,или сравн.

Эти опер-ды разбив-ся на байты, ктр. помещ-ся в Рг С и D, СОЛО произв лог.обраб-ку байтов, результирующий байт помещается в Рг Е,а из него на место соотв байта Рг рез-та,опер-я повтор-ся со всеми байтами операндов.

Особенности ариф. с пливающ(,).

+ и – двух чисел.

1)Производится выравнив-е порядков для этого выбир число с большим порядком,порядки двух чисел сравн-ся, на получившуюся разность мантисса яичла с меньш порядком сдвигается врпаво на число разрядов равное разности порядков.При этом возможно 5 случаев.

1)Px-Py=k>m m-разрядность мантиссы. Рез-т число х

2)Py-Px=k> . Рез-т число у

3)Px-Py=0

4)Px-Py=k≤m .Порядок рез-т Px

5)Py-Px=k≤m => Py

Мантиссы обр. по правилам арифм с фиксир (,). Рез-ту присв верхн порядок затем начинается нормализация.

Умножение Мантиссы перемнож-ся по првилам ариф. с фикс (,) произвед-ю присв порядок = ∑ порядков сомножителей.

Деление Мантиссы делятся по правил ариф с фиксир (,) а частному присваивается порядок = разности порядков.

6.Многофункциональное алу

Аппаратные затраты

многофункциональной АЛУ позволяют: 1)Выолн опер + - * / чисел с фикс(,) 2)Операции лог обр-ки ( и,или,слож по модулю два) операндов 3)Использ Рг С и D для обработки порядков позвол выполнять операции арифм с плавающ(,).

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

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

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

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

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

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

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

9.Требования к кодам команди способы кодирования.

Код команды должен соотв требованиям:

1)Указывать на код операции

2)Указывать на адрес(адреса) одного(неск) операндов участв в выполнении команды.

3)Указывать на адрес,куда помещается результат выполнения

4)Указывать на ардрес след команды

Способы:

1)Горизонтальное кодирование. При гориз кодир каждому упр возд yi выдел-ся свой разряд в Рг.МК.

y1

y2

.

yn

+: высокое быстродейтсв(в любой момент времени можно выполнить любой у или несколько)

- : высокие аппаратные затраты

2)Вертикальное кодирование.

вРг.МК. запис двоичн код или номерyi ктр необх выполн.

-: одно упр возд yi в ед времени

+:низкие аппаратные затраты.

3)Вертикально-гориз микропрограмм-е.

Вся совокупность упр возд yi делится на К подгрупп наиболее часто выполняемык одновременно yi.

К

y1…………yn

К – двоичный код N подпр. (задается верт) a yi в подгр – горизонт

4)Горизонтально-верикальное микропрогр

Всё множ-во упр воздyi разбив-ся на К подгр по принципу несовместных команд или встр очень редко.

N групп-гориз

yi – вертикально

Высокое быстр и высокие аппратные затраты.