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

1.Процессоры

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

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

x1 – состояние ОУ (знаки операндов, переполнение, переноса);

x2 – код команды ассемблера.

ОУ – включает в себя совокупность сумматоров, регистров, счетчиков, дешифраторы, мультиплексоры, триггеры и КЛС. Работа узлов ОУ осуществляется под управлением управляющих сигналов yi (временная последовательность импульсов). На одно управляющие воздействие yi в ОУ выполняется какая-либо микрокоманда (запись в регистр числа, обнуление или сброс регистра, пересылка или перезапись содержимого одного регистра в другой, сдвиг влево или вправо, инкриминирование или декрементирование содержимого счетчика, суммирование на сумматоре двух чисел, обмен инфы по информационной магистрали, выполнение к-л логической операции КЛС). За одно и то же управляющее воздействие yi может быть выполнено несколько таких микрокоманд. Совокупность микрокоманд, предназначенных для выполнения одной команды ассемблера, называется микропрограммой.

АЛУ – центральная часть ОУ. В зависимости от вида представления информации и особенностей арифметики АЛУ делятся:

  • арифметика чисел с фикс (,)

  • арифметика чисел с плавающей (,);

  • в D-кодах (десятичный код);

  • спец арифметика (операции нормирования, работа с алфавитно-цифровыми полями);

  • арифметика в спец кодах (кодах Фибоначчи (помехозащищенные отказоустойчивые коды))

-----------------------------------------------------------------------------------------------------

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

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

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

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

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

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

-----------------------------------------------------------------------------------------------------

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

КЛС-комб.лог.схема

ГТИ-генер.такт.имп

ДШК-дш.команд

ДШТ-дш.тактов

Р.К.-регистр команд.

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

В РК загружается код команды, ДШК опред тип выполн ком-ды. ДШТ дешифрует состояние счетчика и формирует одно из управляющих воздействий. Выход с ДШК в совокупности с сигналами состояния АЛУ xi разрешает прохождение на выход через буфер соответствующих сигналов yi (только тех yi которые участвуют в выполнении данной команды, остальные КЛС блокирует). Инвертор разрешает прохождение yi после прохождения "гонок" (все сигналы долгии). Все ком-ды выполн за одинаковое кол-во тактов соотв самой длинной ком-де. Если изм-ся микропрогр упр-е для выполн какой–либо одной ком-ды необходимо пересчитывать или пересинтезировать всю КЛС – недостаток.

Для повышения быстродействия команды условно разбиваются на группы по длительности выполнения:

короткие – (+,-)

длинные – (*, / арифметика с пл.запятой).

-----------------------------------------------------------------------------------------------------

Соседние файлы в папке Шпоры к междису