Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Абстрактное центральное устройство




Структура простейшего центрального устройства ЭВМ

Лекция №5

 

Однотипные ЦУ и устройства хранения данных могут использоваться в различных типах машин. Известны примеры того, как фирмы, начавшие свою деятельность с производства управляющих машин, совершенствуя свою деятельность с производства управляющих машин, совершенствуя свою продукцию, перешли к выпуску систем, которые в зависимости от конфигурации ВУ могут исполнять роль как универсальных, так и управляющих машин (машины Hewlett-Packard – HP и Digital Equipment Corporation - DEC).

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

Команда, инструкция (instruction) – описание операций, которую нужно выполнить. Каждая команда характеризуется форматом, который определяет ее структуру. Типичная команда содержит:

код операции (КОП), характеризующий тип выполняемого действия;

· адресная часть (АЧ), которая в общем случае включает:

- номера (адреса) индексного (ИР) и базисного (БР) регистров;

- адреса операндов – А1, А2 и.т.д.

Цикл процессора – период времени, за который осуществляется выполнение команды исходной программы в машинном виде; состоит из нескольких тактов.

Такт работы процессора – промежуток времени между соседними импульсами генератора тактовых импульсов, частота которых есть тактовая частота процессора.Такт процессора (такт синхронизации) – квант времени, в течение которого осуществляется элементарная операция – выборка, сравнение, пересылка данных.

Рис. 4.2. Структура простейшего центрального устройства ЭВМ

· Выполнение короткой команды – арифметика с ФС (фиксированной запятой - ФЗ), логическая операция – занимает как минимум пять тактов:

· выборка команд;

· расшифровка кода операции/декодирование;

· вычисление адреса и выборка данных из памяти;

· выполнение операции;

· запись результата в память.

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

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

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

Регистры общего назначения – РОН, регистры сверхоперативной памяти или регистровый файл – РФ – общее назначение для регистров, которые временно содержат данные, передаваемые в память или принимаемые из нее.

Регистр команды (РК) служит для размещения текущей команды, которая находится в нем в течение текущего цикла процессора.

Регистр (РАК), счетчик (СчАК) адреса команды – регистр, содержащий адрес текущей команды.

Регистр адреса (числа) – РА(Ч) – содержит адрес одного из операндов выполняемой команды (регистров может быть несколько).

Регистр числа (РЧ) содержит операнд выполняемой команды, этих регистров.

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

Сумматор – регистр, осуществляющий операции сложения (логического и арифметического двоичного) чисел или битовых строк, представленных в прямом или обратном коде. Регистр, хранящий промежуточные данные, часто именуют аккумулятором.

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

· в соответствии с содержимом адреса очевидной команды (СчАК) УУ извлекает из ОП очередную команду и помещает ее в регистр команды (РК). Некоторые команды УУ обрабатывает самостоятельно, без привлечения АЛУ;

· осуществляется расшифровка (декодирование) команды;

· адреса А1, А2 и пр. помещаются в регистры адреса;

· если в команде указаны ИР или БР, то их содержимое используется для модификации РА - фактически выбираются числа или команды, смещенные в ту или иную сторону по отношению к адресу, указанному в команде;

· по значениям РА осуществляется чтение чисел (строк) и помещение их в РЧ;

· выполнение операции и помещение результата в РР;

· запись результата по одному из адресов (если необходимо);

· увеличение содержимого СчАК на единицу (переход к следующей команде).

Контрольные вопросы:

1. Команда, инструкция (instruction) –?

2.Типичная команда содержит: -?

3. Цикл процессора -?

4. Такт работы процессора -?

5. Такт синхронизации –?

6.Выполнение короткой команды занимает как минимум пять тактов: -?

7. Регистры -?

8. Сдвиговый регистр. -?

9. Регистры общего назначения -?

10. Регистр команды -?

11. Регистр (РАК), счетчик (СчАК) адреса команды -?

12. Регистр адреса (числа) -?

13. Регистр результата (РР) -?

14. Сумматор -?

15.Цикл выполнения короткой команды -?

 




Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 2985; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.006 сек.