Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_na_vse_voprosy.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
747.01 Кб
Скачать
  1. Назначение алу. Структура алу. Операции пересылки информации в алу. Быстродействие алу.

Арифметико-логическое устройство (АЛУ) предназначено для выполнения арифметических и логических операций преобразования информации. Функционально АЛУ (рис. 2) состоит обычно из двух регистровсумматора и схем управления.

Функциональная

схема АЛУ

Регистры — быстродействующие ячейки памяти различной длины: Регистр 1 (Рг1) имеет разрядность двойного слова, а Регистр 2 (Рг2) — разрядность слова.

При выполнении операций в Рг1 помещается 1-е число, участвующее в операции, а по завершении операции - результат; в Рг2 — 2-е число, участвующее в операции. Регистр 1 может и принимать информацию с кодовых шин данных, и выдавать информацию на них; регистр 2 только получает информацию с этих шин.

Схемы управления принимают по кодовым шинам инструкций управляющие сигналы от устройства управления и преобразуют их в сигналы для управления работой регистров и сумматора АЛУ. АЛУ выполняет арифметические операции «+, —, х, /» над двоичной информацией с запятой, фиксированной после последнего разряда, то есть только над целыми двоичными числами. 

Выполнение операций над двоичными числами с плавающей запятой и над двоично-кодированными десятичными числами осуществляется с привлечением математического сопроцессора или по специально составленным программам.

Важной особенностью ALU является его способность оперировать не только байтами, но и битами. Отдельные программно-доступные биты могут быть установлены, сброшены, инвертированы, переданы, проверены и использованы в логических операциях. Эта способность достаточно важна, поскольку для управления объектами часто применяются алгоритмы, содержащие операции над входными и выходными булевыми переменными, реализация которых средствами обычных микропроцессоров сопряжена с определенными трудностями.

  1. Логическая структура мк. Основные вопросы, решаемые при проектировании логической структуры.

Логическая структура микропроцессора, т. е. конфигурация составляющих микропроцессор логических схем и связей между ними, определяется функциональным назначением. Именно структура задает состав логических блоков микропроцессора и то, как эти блоки должны быть связаны между собой, чтобы полностью отвечать архитектурным требованиям. Срабатывание электронных блоков микропроцессора в определенной последовательности приводит к выполнению заданных архитектурой микропроцессора функций, т. е. к реализации вычислительных алгоритмов.

Общая логическая структура микропроцессора:

I - управляющая часть,

II - операционная часть;

БУПК - блок управления последовательностью команд;

БУВОп - блок управления выполнением операций;

БУФКА - блок управления формированием кодов адресов;

БУВП - блок управления виртуальной памятью;

БЗП - блок защиты памяти;

БУПРПр - блок управления прерыванием работы процессора;

БУВВ - блок управления вводом/выводом;

РгСОЗУ - регистровое сверхоперативное запоминающее устройство;

АЛБ - арифметико-логический блок;

БДА - блок дополнительной арифметики;

БС - блок синхронизации.

При проектировании логической структуры микропроцессоров необходимо рассмотреть:  1) номенклатуру электронных блоков, необходимую и достаточную для реализации архитектурных требований;  2) способы и средства реализации связей между электронными блоками;  3) методы отбора если не оптимальных, то наиболее рациональных вариантов логических структур из возможного числа структур с отличающимся составом блоков и конфигурацией связей между ними.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]