Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура средств ВТ / Литература / Цилькер / Организация ЭВМ и систем / Глава 7. Операционные устройства вычислительных машин.doc
Скачиваний:
452
Добавлен:
01.06.2015
Размер:
1.96 Mб
Скачать

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

1. Охарактеризуйте состав операционных устройств, входящих в АЛУ. Из каких соображений и каким образом он может изменяться?

2. Поясните понятие «операционные устройства с жесткой структурой». В чем заключается жесткость их структуры? Каковы их достоинства и недостатки?

3. Чем обусловлено название операционных устройств с магистральной структурой? Сравните магистральные структуры е жесткими структурами, выделяя достоинства, недостатки и область применения.

4. Дайте развернутую характеристику классификации операционных устройств с магистральной структурой. Поясните достоинства и недостатки «минималь­ного» и «максимального» вариантов.

5. Поясните функциональный состав параллельного операционного блока магис­трального ОПУ. Каким образом можно минимизировать количество внешних связей этого блока? Ответ сопроводите конкретным примером.

6. Чем обусловлена специфика целочисленного сложения и вычитания? Какую роль играет в них дополнительный код? К чему бы привел отказ от дополни­тельного кода? Ответ поясните па примерах. Как выявляется переполнение в этих операциях?

7. Сформулируйте достоинства, недостатки и область применении четырех вари­антов целочисленного «традиционного» умножения. Как учитываются знаки сомножителей?

8. Охарактеризуйте суть двух групп логических методов ускорения умножения.

9. Попарно сравните алгоритм Бута, модифицированный алгоритм Бута, алгоритм Лемана.

10. Разработайте алгоритм умножения с обработкой за шаг трех разрядов множи­теля.

11. Поясните суть аппаратных методов ускорения умножения, выделив три воз­можных подхода.

12. Сравните умножители Брауна, Бо-Вули, Пезариса. Чем они схожи и в чем от­личаются друг от друга?

13. В чем заключается основная идея древовидных умножителей? Каковы особен­ности их организации?

14. Сформулируйте, в чем состоит сходство и различие дерева Уоллеса, дерева Дадда и перевернутого ступенчатого дерева.

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

16. На конкретном примере объясните, как можно нарастить разрядность аппа­ратного умножителя.

17. Сравните организацию целочисленного деления с восстановлением остатка и без восстановления остатка. Как учитываются при делении знаки операн­дов?

18. Обоснуйте возможность совмещения структур умножителя и делителя. Опи­шите объединенную структуру.

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

20. Какие из операций с плавающей запятой считаются наиболее сложными? От­вет обоснуйте на конкретных примерах.

21. В чем состоит специфика умножения с плавающей запятой? Поясните эту спе­цифику на примере.

22. Разработайте серию примеров для иллюстрации всех особенностей деления с плавающей запятой.

23. Создайте структуру операционного блока для выполнения как сложения/вы­читания, так и базового набора логических операций. Обоснуйте каждый элемент этой структуры.