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

4.Алу для деления чисел с фиксир(,)

1)Проверятся возможность деления (В=0)

2)А- представляется в виде полож числа, В- в виде отриц числа в доп коде

3)Частичный остаток=0

4)Делимое сдвигается на один разряд влево и выдвигаемый разряд заносится в част.остаток(в младш.разр)

5)Частичный остаток складыв(вычитается) с делителем

6)Если знак рез-та отриц в частное заносится 0 и выдвиг след разр

Если знак полож в частное заносится 1 и выдвиг след разр

Пункты 5,6 повторяются столько раз,какова разр сетка.

7)Если делимое и дел-ль одного знака,то частное + иначе –

На тех же аппаратных ресурсах делается *, т.е. с одними аппарат-ными затратами вып-ся + - * /.Только за счет изменения микропрограммы. Ускоренное / делается так же по табл истин-ти.

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 если ком длинная.

Соседние файлы в папке Организация ЭВМ